0

由于 PHP 是单线程的,因此在使用 AMQP 时似乎没有必要增加 QoS/预取值和使用多个通道。

我可能会在 ReactPHP 之类的东西中看到一点,但在通常的情况下,整个应用程序将在处理一条消息时被阻止,所以你不能同时处理多条消息(这是QoS 点)。同样,据我了解,您可以使用多个通道来在同一个 AMQP 连接中进行并发数据传输,但这里也因为 PHP 是单线程的,您不能通过不同的通道发送/接收数据同时。

tl;博士; 使用多个通道和 QoS > 1 有什么意义php-amqplib

4

0 回答 0