对已应用之间的调用,如何选择rpc还是mq?
问一下大家,两个系统之间的调用,是选择rpc呢还是mq,说一下你们系统的选择吧
比如rpc可以是简单的spring httpinvoker,但是前提是都是java应用而且都是用spring framework,
可以选择restful的web service或者是重量级的soap web service,
或者是使用rmi,或者编写java api的socket程序;
或者使用第三方成熟的soa产品,如alibaba的dubbo
或者使用mq系统,
但是对于两个应用之间的调用,上述的方法都可以使用,大家是怎么抉择的,从哪几个方面去抉择的呢?
------解决方案--------------------项目中用过ActiveMQ,可以到下载ActiveMQ的代理服务,作为消息转发基站,实现两个应用之间数据的传递,而且ActiveMQ支持失效备援,对32位和64位操作系统都支持,以我的使用经验来讲,activeMQ是一个不错的选择,你可以下载下来先研究一下,http://download.csdn.net/detail/baohuan_love/6683581
------解决方案--------------------
你这不是分析得很好嘛,基本上就这么回事