对不起,也许是蹩脚的问题,我是 C++ 人。
您能否向我解释一下如何有效地支持大量 ZeroMQ php 客户端?
我在 RedHat 服务器上使用 nginx 和 php-fpm。
考虑一下我有以下代码,client.php
这些代码服务于成千上万的网络客户端
$client = new ZMQSocket($context,ZMQ::SOCKET_REQ);
$client->connect("tcp://localhost:5555");
$client->send($sequence);
这是否意味着给定的代码将在每个 http 请求上重新连接到 zeromq 服务器?在我看来,它的效率非常低。ZeroMQ 和 PHP-FPM 是否存在连接池?
我应该怎么做?
PS。阅读文档ZMQContext::getSocket看起来像是池的候选者,但我不确定。