两个系统之间的调用,是选择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是一个不错的选择
|