分布式子系统之间通讯

问题:

java 分布式子系统之间通讯采用何种技术实现?

个人思考:

目前个人掌握大方向有四种:

(1)基于RPC实现,例webservice 、java平台的rmi等,据了解性能不是很好。

(2)基于JMS标准的ActiveMQ等类似的消息框架,好处是子系统之间可以解耦。

(3)基于NIO的通讯框架mina、netty等,此种方式性能没有问题,但不经过成熟的封装直接使用不太方便

(4)了解过淘宝的hsf和dubbo,dubbo开源据说淘宝内部已不使用也停止了更新,hsf貌似没开源,没有找到相关资源。

你可能感兴趣的:(系统架构)