![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式架构
yczxf2011
这个作者很懒,什么都没留下…
展开
-
高性能RPC over MINA&google protobuf 代码&实例 (一)
最近团队在开发基于移动互联网的项目,又一次涉及到post service,即在服务器集群之间投递消息。是的,又是一个RPC服务。RPC实现方式从笨重的CORBA,SOAP over HTTP,XMPP over TCP,到轻量级的protobuf,scribe和Avro。这里不想比较各自的应用场景(另外后面三种RPC方式极为接近,都是通过提供Object 二进制映射来提高高效的传输),本文的目的转载 2015-07-18 04:30:23 · 234 阅读 · 0 评论 -
高性能RPC over MINA&google protobuf 代码&实例 (二)
在本系列上篇http://maoyidao.iteye.com/blog/1636923 实现了基于google protobuf的序列化反序列化,现在看看怎么把他们组装到MINA的nio中。本篇主要描述怎么处理断包。 使用MINA的CumulativeProtocolDecoder是个好主意,先从MINA自己的sample开始。在这个例子中如果接受到的IoBuffer只包含一部分转载 2015-07-18 04:38:02 · 164 阅读 · 0 评论