Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.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
PHP中RABBITMQ的连接池_Php_Rabbitmq_Connection Pooling_Pecl - Fatal编程技术网

PHP中RABBITMQ的连接池

PHP中RABBITMQ的连接池,php,rabbitmq,connection-pooling,pecl,Php,Rabbitmq,Connection Pooling,Pecl,我想在我的项目中使用RabbitMQ。它主要是用Apache2服务器托管的PHP编写的。为了处理RabbitMQ,我选择了PECL扩展。我在某个地方读到了如下内容: “连接费用很高,因此我们使用通道。每个连接可以有多个通道” 问题是,在这样的环境中,我不知道如何重用连接和创建类似池的东西。 所以有什么帮助吗?我认为你不能共用连接,但你可以创建一个,它可以有你想要的任意多个频道 该连接是一个长寿命的tcp连接,因此如何将这些连接集中起来以重用 您可以从videla使用phpamqp_lib,它使

我想在我的项目中使用RabbitMQ。它主要是用Apache2服务器托管的PHP编写的。为了处理RabbitMQ,我选择了PECL扩展。我在某个地方读到了如下内容: “连接费用很高,因此我们使用通道。每个连接可以有多个通道”


问题是,在这样的环境中,我不知道如何重用连接和创建类似池的东西。


所以有什么帮助吗?

我认为你不能共用连接,但你可以创建一个,它可以有你想要的任意多个频道

该连接是一个长寿命的tcp连接,因此如何将这些连接集中起来以重用

您可以从videla使用phpamqp_lib,它使用起来很简单