RabbitMQ
RabbitMQ
武汉小喽啰
我就是我,颜色一样的焰火。。。。。。
展开
-
RabbitMQ——03消息处理
1.RabbitMQ 的消息持久化处理 消息的可靠性是 RabbitMQ 的一大特色, 那么 RabbitMQ 是如何保证消息可靠性的呢——消息持久化 我们先来看个现象 新建两个项目,一个消费者一个生产者,设置queue的autoDelete为true,生产者循环发送消息,然后,运行消费者,然后运行生产者,如图; info队列开始接收消息,再看管理台,如图: 两...原创 2020-03-19 23:24:35 · 238 阅读 · 0 评论 -
RabbitMQ——02重要概念与交换器
rabbitMQ处理消息原理图: 1. 相关概念 1.1 Message——消息 消息是不具名的, 它由消息头消息体组成。 消息体是不透明的, 而消息头则由一系列可选属性组成, 这些属性包括:routing-key(路由键)、 priority(相对于其他消息的优先权)、 delivery-mode(指出消息可能持久性存储)等。 1.2 publisher——消息的生产...原创 2020-03-19 21:34:45 · 417 阅读 · 0 评论 -
RabbitMQ——02入门
1.认识消息队列 1.1Provider 消息生产者, 就是投递消息的程序。 1.2Consumer 消息消费者, 就是接受消息的程序。 1.3 队列 1)队列就像存放了商品的仓库或者商店, 是生产商品的工厂和购买商品的用户之间的中转站 2)在 rabbitMQ 中, 信息流从你的应用程序出发, 来到 Rabbitmq 的队列, 所有信息可以只存储在一个队列中。 队列可以存储很...原创 2020-03-18 13:08:37 · 139 阅读 · 0 评论 -
RabbitMQ——01安装
1. 安装 1.1Erlang Erlang(['ə:læŋ])是一种通用的面向并发的编程语言, 它由瑞典电信设备制造商爱立信所辖的、CS-Lab 开发, 目的是创造一种可以应对大规模并发活动的编程语言和运行环境 1.2 安装Erlang 1.2.1 安装准备工作 1)下载Erlang的rpm包 wget https://packages.erlang-soluti...原创 2020-03-18 11:12:11 · 286 阅读 · 0 评论