asp.net - 应用程序运行时 RMQ 服务器关闭
问题描述
我有一个使用 RabbitMQ 的应用程序。现在,我需要关闭应用程序,以防 RMQ 服务器在应用程序运行时关闭。目前,每当服务器状态发生变化时,RabbitMq.Client 都不会发送任何消息/通知。
有什么办法可以做到这一点?任何帮助将不胜感激。
提前致谢。
解决方案
您的应用程序应该持续监控 RabbitMQ 服务器,并且当它发现 RabbitMQ 服务器关闭时,监控服务应该关闭您的应用程序。
从 RabbitMQ 端无法实现,好像 RabbitMQ 服务器本身已关闭,这将突然发生,那么它如何向应用程序发送通知以停止。
推荐阅读
- android - Room:测试 DAO API 的正确方法
- reactjs - 如何在 React Native 中将功能与表示分离?
- c# - 静态 Httpclient 在并发情况下的行为如何?
- apache-spark - 使用 pyspark 连接数据框的多列
- php - 如果我使用回声,三元运算符不起作用
- c - K & RC 变量名
- windows - 在 Windows Server R12&+ 上禁用 SNMPv1 并激活 v2c
- android-studio - Kotlin 数据绑定 CTRL+单击不会跳转到 XML
- swift - 快速从 UIPickerView 的选定行设置 UIButton 的标题
- mongodb - Java MongoClient - 在集合上调用“聚合”时出现“NoClassDefFoundException”