来自PHP的同步AMQP

PHP可以像对待RPC服务那样对待AMQP,并发送消息并阻塞,直到返回答复为止? 有没有这方面的好例子,并且任何库都以易于使用的方式包装这些功能?

我希望获得代理邮件系统的灵活性,但要避免网络层需要了解其异步特性。


当然,绝对。 看一下RPC风格的请求如何在系统中流动:

  • 发出请求
  • 请求者现在阻止等待对该请求的回复
  • 这完全可以通过AMQP等异步消息系统来实现。 您只需要自己完成RPC关联:

  • 在具有唯一ID的异步消息中发送您的请求(这不会阻止)
  • 从邮件系统接收邮件并阻止,直到您收到带有相同唯一ID的邮件(这意味着您刚收到您的回复)
  • RabbitMQ是一家AMQP经纪商,在线提供有关如何完成此操作的文档。

    链接地址: http://www.djcxy.com/p/61215.html

    上一篇: Synchronous AMQP from PHP

    下一篇: Cache expires not applying to some images in Wordpress