Rabbitmq
文章平均质量分 84
rabbitmq个人笔记
Dear-xq
这个作者很懒,什么都没留下…
展开
-
laravel使用rabbitmq
生产者在把消息推送到laravel的事件监听中,初始化生产者配置,创建rabbitmq的所需要绑定的交换机,路由,队列,并且进行绑定。并且监听消费者,当有消息消费时,则从rabbitmq的队列中获取消息,消费成功进行ack。两个消费者消费消息,并不是轮询的,而是看谁空闲,则由谁来消费,如果都空闲,则随机,如果消费者处理不过来,可以增加多几台服务器,一起进行消息的消费。注为何能在其他服务器监听到别的服务器监听到laravel发布的消息?因为在监听队列的时候,指定了rabbitmq为驱动。......原创 2022-08-01 11:08:12 · 4200 阅读 · 10 评论 -
基于laravel探索rabbitmq的高级特性
Pro发送消息到MQ,MQ接收到消息后,产生回响应给Pro,Pro中有一个ConfirmListener异步监听响应应答消息的确认Pro投递消息后,如果MQ收到消息,则会给Pro一个应答Pro接收应答用来确定这条消息是否正常地发送到MQ,该法也是消息可靠性投递的核心保障!用户对于同一操作发起的一次请求或者多次请求的结果是一致的—ReturnListener用于处理一些不可路由的消息。也是生产段添加的一个监听。...原创 2022-07-30 11:31:31 · 756 阅读 · 1 评论 -
基于docker部署rabbitMQ,php-amqp扩展
rabbitmq安装1.Docker拉取rabbitmq镜像: docker pull rabbitmq2.构建rabbitmq容器docker run -p 5672:5672 -p 15672:15672 -d --name rabbitmq \-v /docker/rabbitmq:/var/lib/rabbitmq \--privileged=true \--hostname myRabbitmq \-e RABBITMQ_DEFAULT_VHOST=my_vhost -e RAB原创 2022-04-20 10:34:33 · 3102 阅读 · 2 评论