
rabbitMQ
文章平均质量分 84
fanger8848
修炼中
展开
-
RabbitMQ消息可靠性投递分析
目录1、消息可靠性投递分析1.1、Producer发送消息到Broker1.1.1、Transaction(事务)模式1.1.2、Confirm(确认)模式1.1.2.1、普通确认模式1.1.2.2、批量确认模式1.1.2.3、异步确认模式1.2、消息从Exchange路由到Queue1.2.1、Broker重新发送给Producer1.2.2、交换机路由到备份的交换机1.3、消息在Queue中的持久化存储1.3.1、队列(Queue)的持久化1.3.2、交换机的持久化1.3.3、消息持久化1.3.4、集群原创 2021-07-19 14:47:57 · 209 阅读 · 0 评论 -
RabbitMQ基础篇
RabbitMQ基础篇1、RabbitMQ安装2、RabbitMQ介绍2.1、工作模型及组件2.1.1、Broker2.1.2、Connection2.1.3、Channel2.1.4、Queue2.1.5、Consumer2.1.6、Exchange2.1.7、Vhost2.2、路由方式2.2.1、Direct直连2.2.2、Topic主题2.2.3、Fanout广播2.3、延迟消息实现2.3.1、场景2.3.2、利用RabbitMQ的死信队列来实现2.3.2.1、消息的流转流程:2.3.2.2、消息过期原创 2021-07-19 09:55:59 · 829 阅读 · 0 评论 -
rabbitMQ单机安装window版本
版本关系1、RabbitMQ依赖于Erlang,需要先安装Erlang2、Erlang和RabbitMQ版本有对应关系http://www.rabbitmq.com/which-erlang.html下载安装Erlang 23.1如果下载太慢了,可以把地址贴到迅雷里面,下载到本机https://www.erlang.org/downloads/23.1exe文件一路next就可以配置Erlang环境变量ERLANG_HOME=C:\Program Files\erl23.1Path添转载 2021-07-12 14:19:31 · 226 阅读 · 0 评论 -
rabbitMQ单机安装linux版
版本关系在RabbitMQ中需要注意两点:RabbitMQ依赖于Erlang,需要先安装ErlangErlang和RabbitMQ版本有对应关系http://www.rabbitmq.com/which-erlang.html安装Erlang 21.3先安装一些必要的依赖:yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget注意:因为每个人的操作系统环境是不一样的,缺少的依赖不同,转载 2021-07-12 14:17:16 · 193 阅读 · 0 评论