bugs-bunny:使用 RabbitMQ 的兔子客户端进行可靠的消息传递

时间:2024-06-18 00:16:15
【文件属性】:

文件名称:bugs-bunny:使用 RabbitMQ 的兔子客户端进行可靠的消息传递

文件大小:5KB

文件格式:ZIP

更新时间:2024-06-18 00:16:15

兔八哥 这个存储库包含一组示例以及 Bunny 的外观,以帮助可靠的消息传递。 假设: 消息的生产者和消费者都是同步的。 PHP 仍然不适合异步工作负载。 您有rabbitmq采用 您依赖于,并且您不关心消息将被处理的顺序 队列/ Exchange绑定是静态的。 即,没有应用动态路由规则,因此我们可以避免问题 您的应用程序正在 Kubernetes 中运行 我们需要的: 当节点不可用时,重新连接并使用回退重试 能够在长时间运行的任务中手动发送心跳帧以保持连接有效 将出站消息存储在缓冲区中,直到代理确认交付 如果代理拒绝了消息,则重试发布 例子 示例依赖于 。 我也懒得提供PHP图片。 为了简化基础设施,只有 RabbitMQ 运行在 docker 和由 toxiproxy 模拟的网络条件下,应该安装在您的机器上。 [WIP] 参考资料 包含大量关于消息系统可靠性的信息


【文件预览】:
bugs-bunny-master
----examples()
--------publish_confirmation()
----composer.lock(8KB)
----README.md(2KB)
----.gitignore(9B)
----composer.json(671B)

网友评论