共计 271 个字符,预计需要花费 1 分钟才能阅读完成。
为什么不举荐应用 nameko 的 rpc 模式?
因为 nameko 的 rpc 模式,一次通信须要 30ms+,这可是在内网下!!
太慢了,为什么这么慢?因为 amqp 协定的 rpc 须要:
- A 创立一个承受后果的 queue
- A 发申请 message 到 rabbitmq 的 rpc queue,
- 而后 B 从 rpc queue 中获取申请 message
- 而后 B 把后果 message 放到后果 queue
- A 再从 后果 queue 获取后果 message
步骤太多,这一套流程上面,波及十几次网络通讯!尤其是建设后果 queue,十分耗时!
所以,如果你有高并发或者低提早的需要,都不举荐应用 nameko 的 rpc
正文完