Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查rabbitmq服务器是否处于活动状态的方法_Rabbitmq - Fatal编程技术网

检查rabbitmq服务器是否处于活动状态的方法

检查rabbitmq服务器是否处于活动状态的方法,rabbitmq,Rabbitmq,使用Java,spring rabbitmq在RabbitTemplate类中有一个isRunning方法。此方法是否等效于rabbitmq通过http api:/api/Alivity test/vhost进行的服务器检查?两者都可以用于检查rabbitmq服务器是否正在运行?否。它们是不同的东西 RabbitTemplate的类正在检查应用程序中是否有任何RabbitMQ侦听器仍在运行 synchronized (this.directReplyToContainers) {

使用Java,spring rabbitmq在RabbitTemplate类中有一个isRunning方法。此方法是否等效于rabbitmq通过http api:/api/Alivity test/vhost进行的服务器检查?两者都可以用于检查rabbitmq服务器是否正在运行?

否。它们是不同的东西

RabbitTemplate的类正在检查应用程序中是否有任何RabbitMQ侦听器仍在运行

    synchronized (this.directReplyToContainers) {
        return this.directReplyToContainers.values()
                .stream()
                .anyMatch(AbstractMessageListenerContainer::isRunning);
    }
通过HTTP的API检查检查vhost(服务器)的有效性