rabbitmq - rabbit mq中的各种模式有什么区别?
问题描述
rabbit mq中的各种模式有什么区别?
喜欢模式:可靠或模式:Fireforget
解决方案
两种模式(reliable 和“fire and forget”)之间的区别在于消息的确认。在即发即忘模式下,当发生 TCP 错误时,消息可能会丢失。使用手动确认的消息,这不会发生,并且在传输中丢失的消息将被重新排队。
资料来源:RabbitMQ 文档
还有一个关于消息丢失的有趣演示。
推荐阅读
- for-loop - 如何在 Twig 中使用变量循环序列?
- jquery - 从 jQuery 更新 Vue 模型
- javascript - React.js 中的功能组件内部去抖动
- node.js - 如何使用 React 中的值传递图像文件和对象并在 Node.js (express) 服务器上检索它?
- python - 在 Windows 中使用 python 获取重启历史
- r - 由于未能安装依赖包,使用 travis CI 开发 R 包会出错
- php - 在 cron 中作为 shell 命令执行 laravel 命令
- java - 无法解决:com.android.support:cardview-v7:24.2.0
- c++ - 如何在 MacOS 和 Linux Ubuntu 20.04 上静态编译 tesseract 库?
- laravel - 我们在生产(Web)服务器上不需要 Laravel 的哪些文件夹和文件?