![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RabbitMQ
哦吼~
心如欲壑,厚土难填。
展开
-
RabbitMQ(六)----Spring集成RabbitMQ
1导入对应的jar包<dependency> <groupId>org.springframework.amqp</groupId> <artifactId>spring-rabbit</artifactId> <version>2.2.2.RELEASE</version></depende...原创 2020-02-14 00:53:00 · 106 阅读 · 0 评论 -
RabbitMQ(五)------消息确认机制
1.Rabbitmq的消息确认机制(事务+confirm(证实))在rabbitmq中我们可以通过持久化数据解决rabbitmq服务器异常导致的数据丢失问题,但又有了新问题,生产者将消息发送出去之后,消息到底有没有到达rabbitmq服务器?默认情况下是不知道的。两种方式: AMQP实现了事务机制 Confirm模式2.事务机制:txSelect txCommit t...原创 2020-02-14 00:52:51 · 216 阅读 · 0 评论 -
RabbitMQ(四)------Topic Exchange主题模式
1.将路由键和某模式匹配#:匹配一个或者多个*: 匹配一个2.Send.javapublic class Send { private static final String EXCHANGE_NAME = "test_exchange_topic"; public static void main(String[] args) throws Exception{ ...原创 2020-02-14 00:52:41 · 194 阅读 · 0 评论 -
RabbitMQ(三)------routing 路由选择/通配符模式
1.Excahnge(交换机/转发器): 一方面接收生产者的消息,另一方面是向队列推送消息2.匿名转发 : “”;3.fanout(不处理路由键)direct(处理路由键)路由模式:4.Send.javapublic class Send { private static final String EXCHANGE_NAME = "test_exchange_direc...原创 2020-02-14 00:52:28 · 655 阅读 · 0 评论 -
RabbitMQ(二)------publish/subscribe 发布订阅模式
1.即类似观察者模式,公众号2.生产者:public class Send { private static final String EXCHANGE_NAME = "test_exchange_fanout"; public static void main(String[] args) throws Exception{ Connection connec...原创 2020-02-14 00:52:14 · 102 阅读 · 0 评论 -
RabbitMQ(一)----simple、work queues
一.simple简单队列1.导入依赖jar包<dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>4.0.2</version> <...原创 2020-02-14 00:38:00 · 138 阅读 · 0 评论 -
RabbitMQ安装并添加用户
1.到www.rabbitmq.com中下载对应的rabbitmq版本,在此之前要先下载Erlang1.1点击get started1.2点击下方按钮1.3选择你要下载的(我在windows下安装)1.4选择要下载的版本1.5下载Erlang(必须的)2.都下载完成后,先安装Erlang一直下一步即可3.再安装rabbitmq一直下一步即可4.打开开始栏中的rab...原创 2020-02-12 11:26:56 · 892 阅读 · 0 评论