6-插件思维设计可扩展的RPC架构

传输模块:封装一个单独的数据传输模块用于手法二进制数据。 协议封装:在对出入参进行序列化时不仅仅是将对象转化为二进制数据,同时还要加入用于断句的符号来分割不同的请求。这个过程叫做协议封装。 这两个处理的过程都是为了保证数据可以在网络传输之后还能正确的还原出输出前的语义。这两个过程可以放在架构中的同一个模块,协议模块。 协议模块中还可以加入压缩功能。保证在请求数据包比较大的时候会进行拆分,为了减少因
相关文章
相关标签/搜索