Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.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,Rabbit MQ连接时间太长。7秒。为什么以及如何使它更快? 是否可以使用来自其他脚本的连接?我可能错了,但我从您的问题推断,您经常创建连接?最佳实践是在任何给定可执行文件的生命周期内保持单例连接,并提供来自该连接的请求。创建连接非常昂贵(从RabbitMQ的角度来看),因此应该尽可能少地进行。实际上,正确安装和使用RabbitMQ是非常快的-本地安装可能会出现问题,顺便说一句,您必须提供更多详细信息。当条件为真时,我使用脚本发送一些消息(我有另一个带有条件的脚本,所以只要该条件为真,就会调用

Rabbit MQ连接时间太长。7秒。为什么以及如何使它更快?
是否可以使用来自其他脚本的连接?

我可能错了,但我从您的问题推断,您经常创建连接?最佳实践是在任何给定可执行文件的生命周期内保持单例连接,并提供来自该连接的请求。创建连接非常昂贵(从RabbitMQ的角度来看),因此应该尽可能少地进行。实际上,正确安装和使用RabbitMQ是非常快的-本地安装可能会出现问题,顺便说一句,您必须提供更多详细信息。当条件为真时,我使用脚本发送一些消息(我有另一个带有条件的脚本,所以只要该条件为真,就会调用带有连接的脚本)。这就是为什么我必须等待每条消息的原因