RabbitMQ
one 大白(●—●)
你一定能够成为你想成为的人
展开
-
五、RabbitMQ管理与高可用集群
RabbitMQ管理与高可用集群管理虚拟主机添加 rabbitmqctl add_vhost king查看 rabbitmqctl list_vhosts删除 rabbitmqctl delete_vhost king启动和关闭RabbitMQrabbitmq-server 启动Erlang节点和RabbitMQ应用rabbitmqctl stop 关闭Erlang节点和RabbitMQ应用rabbitmqctl stop_app 关闭RabbitMQ应用rabbitmqct原创 2021-04-29 18:34:59 · 79 阅读 · 0 评论 -
RabbitMQ基础进阶教程
RabbitMQ一、RabbitMQ安装二、RabbitMQ常用交换器三、RabbitMQ消息发布时的权衡四、RabbitMQ消息消费时的权衡一、RabbitMQ安装二、RabbitMQ常用交换器三、RabbitMQ消息发布时的权衡四、RabbitMQ消息消费时的权衡...原创 2021-04-29 11:06:33 · 105 阅读 · 2 评论 -
三、RabbitMQ消息发布时的权衡
目录标题RabbitMQ消息发布时的权衡失败通知消息发布时的权衡:加入事务发送方确认备用交换器RabbitMQ消息发布时的权衡失败通知mandatory消息发布时的权衡:加入事务性能至少下降2-10倍不等。(不推荐)发送方确认发送方确认的三种方式一般确认 (一条一条确认) -同步批量确认 (多条一起) -同步异步监听确认 -异步单个确认:multiple:false多个确认: multiple:true成功返回消息ACK失败返回消息NAck(消息无法投递)原创 2021-04-24 22:49:49 · 92 阅读 · 0 评论 -
一、RabbitMQ安装
RabbitMQ安装安装包提取码:jstiRabbitMQ依赖erlang需要先下载erlang后才能运行RabbitMQ原创 2021-04-29 10:56:01 · 71 阅读 · 0 评论 -
四、RabbitMQ消息消费时的权衡
RabbitMQ消息消费时的权衡消息的持久化是交换器、队列、消息 三者的持久化才能成为消息的持久化。Qos 预取模式事务模式消息消费的拒绝消息的拒绝方式Reject(只能单条拒绝)//TODO Reject方式拒绝(这里第2个参数决定是否重新投递)// 第一个参数:nvelope.getDeliveryTag() 信封里标识每条信息的ID// 第二个参数:true为重新投递,false为丢弃消息channel.basicReject(envelope.getDeliveryTag()原创 2021-04-27 11:13:56 · 131 阅读 · 0 评论 -
二、RabbitMQ常用交换器
RabbitMQ常用交换器direct(直接交换器)主要方式队列与交换器通过路由绑定队列和交换器单个绑定队列和交换器的多重绑定(绑定多个路由)队列绑定到交换器上时,是允许绑定多个路由键的,也就是多重绑定一个连接多个信道指通过Runnable接口实例化消费者工作线程,线程共用一个连接,多个信道一个队列多个消费者,则会表现出消息在消费者之间的轮询发送指通过多线程,使用一个连接,一个队列名称,对这个队列的消息进行轮询消费fanout(广播交换器)生产者不需要指定队列,会发送给所有的队列原创 2021-04-25 23:41:05 · 162 阅读 · 4 评论