使用php-amqplib连接
rabbitmq服务器在远程,抛开网络延迟,每次连接发送都要耗费至少400ms,实在是太慢了。如果在服务器端执行php连接本地rabbitmq要200多ms,然后每次发送以后,不断开和关闭连接,就降到100多ms。
rabbitmq连接都是这个速度吗?
请问一般PHP是如何与消息队列交互的?PHP直接new AMQPStreamConnection创建连接发送?还是可以中间再加个缓存,比如php先写入到redis,再用后台机制来发布到rabbitmq消息队列,但感觉这样是脱了裤子放屁多次一举啊。
郎朗坤