比如有服务器A与服务器B,A与B之间除了用socket通讯外,还有其他的通讯方式吗?比如消息队列什么的?请问如何实现
回复 (3)
I
socket、mq、http 都可以吧,一般用什么方式都是因需求而定的
F
队列很常用,RabbitMQ这种,做中间的message broker,消息分发,上游服务器生产消息,下游服务器消费消息,最大的优势是异步。
F
或者用RPC call,无非远程API调用,HTTP的会比较简单,底层协议的麻烦一点。
参与回复
登录后即可参与回复。登录
比如有服务器A与服务器B,A与B之间除了用socket通讯外,还有其他的通讯方式吗?比如消息队列什么的?请问如何实现
socket、mq、http 都可以吧,一般用什么方式都是因需求而定的
队列很常用,RabbitMQ这种,做中间的message broker,消息分发,上游服务器生产消息,下游服务器消费消息,最大的优势是异步。
或者用RPC call,无非远程API调用,HTTP的会比较简单,底层协议的麻烦一点。