关于python:为什么不推荐使用-nameko-的-rpc-模式

35次阅读

共计 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

正文完
 0