我完全不了解Spring框架。我正在尝试创建一个Java Maven项目,以便我可以连接到RabbitMQ,并且在发布消息之前,我想检查队列是否存活。是否有可能ping队列以查看它是否存活?我对RabbitMQ完全不熟悉。谢谢回答。
我完全不了解Spring框架。我正在尝试创建一个Java Maven项目,以便我可以连接到RabbitMQ,并且在发布消息之前,我想检查队列是否存活。是否有可能ping队列以查看它是否存活?我对RabbitMQ完全不熟悉。谢谢回答。
检查队列的可用性在消息系统中有点反模式。
消息生产者不应关心另一端是否有接收/处理消息的内容。生产者只需关心RabbitMQ实例是否可用,并且具有正确的交换机。
如果消息必须被传递到一个消费者以保证交付,则消费者需要考虑队列的持久性并且生产者应该使用持久性标志发送消息以确保其写入磁盘。
...
重新阅读您的问题,我想知道当您说“队列”时是否意味着“RabbitMQ服务器”。您是否想要检查RabbitMQ服务器是否可用?