c# - 发布者的 RabbitMQ Ack
问题描述
当 docker 容器停止时,我遇到了 RabbitMQ 问题。我有一个代码:
_channel.BasicPublish(messageTopicName, String.Empty, null, stream.ToArray());
RabbitMQ 由 docker 托管(默认的 RabbitMQ docker 镜像)。当我停止这个容器但我的应用程序仍然发送消息时会出现问题。它能够在识别连接丢失之前发送数千条消息。是否有可能检查消息是否已传递到队列?
解决方案
推荐阅读
- database - 我应该如何在 azure db 中将 ipv6 列入白名单
- python - 如何在poplib中仅搜索包含附件的电子邮件
- c# - 如何在 Xamarin.Forms 中关闭活动( Still_Image_Camera 意图)
- guava - 如何获取 Guava 的 BloomFilter 的内存大小
- excel - 如何将附加值复制到 Excel 工作表中的单元格
- ruby-on-rails - Rails rspec get:index 返回 html 而不是 json
- json - 如何将 RF 中的布尔值(真/假)转换为 Json 中的布尔值(真/假)
- docker - Docker - Flutter Web 部署 - 无法访问站点
- apache-kafka - Kafka 日志压缩主题获取密钥为 null
- istio - 如何在 istio v1.1.1 中重置断路器计数器?