![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RabbitMQ
shenzhen_zsw
这个作者很懒,什么都没留下…
展开
-
RabbitMQ环境搭建
安装Erlang1、下载Erlang otp_src_19.3.tar.gzhttp://www.erlang.org/downloads2、tar -zxvf otp_src_19.3.tar.gz3、cd otp_src_19.34、./configure --prefix=/usr/local/erlang --enable-hipe --ena...原创 2019-04-04 08:48:41 · 160 阅读 · 0 评论 -
inequivalent arg 'durable' for queue 'simple_queue' in vhost '/leyou': received 'false' but current
异常:Caused by: com.rabbitmq.client.ShutdownSignalException: channel error; protocol method: #method<channel.close>(reply-code=406, reply-text=PRECONDITION_FAILED - inequivalent arg ‘durable’ for...原创 2019-07-04 15:58:02 · 4894 阅读 · 0 评论 -
商城-RabbitMQ及消息同步-项目改造
商城-RabbitMQ及消息同步-项目改造4.项目改造4.1.思路分析4.2.商品服务发送消息4.2.1.引入依赖4.2.2.配置文件4.2.3.改造GoodsService4.3.搜索服务接收消息4.3.1.引入依赖4.3.2.添加配置4.3.3.编写监听器4.3.4.编写创建和删除索引方法4.4.静态页服务接收消息4.4.1.引入依赖4.4.2.添加配置4.4.3.编写监听器4.4.4.添加删...原创 2019-06-17 22:11:18 · 239 阅读 · 0 评论 -
商城-RabbitMQ及消息同步-Spring AMQP
商城-RabbitMQ及消息同步-Spring AMQP3.Spring AMQP3.1.简介3.2.依赖和配置3.3.监听者3.4.AmqpTemplate3.5.测试代码3.Spring AMQP3.1.简介Sprin有很多不同的项目,其中就有对AMQP的支持:Spring AMQP的页面:http://spring.io/projects/spring-amqp注意这里一段描述...原创 2019-06-17 21:59:23 · 224 阅读 · 0 评论 -
商城-RabbitMQ及消息同步-RabbitMQ
商城-RabbitMQ及消息同步-RabbitMQ1.RabbitMQ1.1.搜索与商品服务的问题1.2.消息队列(MQ)1.2.1.什么是消息队列1.2.2.AMQP和JMS1.2.3.常见MQ产品1.2.4.RabbitMQ1.3.下载和安装1.3.1.下载1.3.2.安装1.RabbitMQ1.1.搜索与商品服务的问题目前我们已经完成了商品详情和搜索系统的开发。我们思考一下,是否存在问...原创 2019-06-17 21:40:35 · 726 阅读 · 0 评论 -
消息中间件RabbitMQ-主题模式(Topic)
消息中间件RabbitMQ-主题模式(Topic)主题模式(Topic)什么是主题模式创建队列与绑定1)新建一个交换器 ,类型选择topic2)点击新建的交换器topictest3)添加匹配规则,添加后列表如下:代码实现1)goods.#2)#.log3)goods.log主题模式(Topic)什么是主题模式任何发送到Topic Exchange的消息都会被转发到所有关心RouteKey中指...原创 2019-06-03 22:04:12 · 2782 阅读 · 0 评论 -
消息中间件RabbitMQ-分列模式(Fanout)
消息中间件RabbitMQ-分列模式(Fanout)分列模式(Fanout)什么是分列(Fanout)模式交换器绑定队列1)在queue中添加队列quancheng和bancheng;2)新建交换器saishi;3)将quancheng和bancheng两个队列绑定到交换器saishi3.1)点击saishi进入交换器管理界面3.2)点击Bindings添加绑定 quancheng和banchen...原创 2019-06-03 16:09:46 · 554 阅读 · 0 评论 -
消息中间件RabbitMQ-直接模式(Direct)
消息中间件RabbitMQ-直接模式(Direct)直接模式(Direct)什么是Direct模式创建队列代码实现消息生产者消息消费者测试直接模式(Direct)什么是Direct模式我们需要将消息发给唯一一个个节点时使用这种模式,这是最简单的一种形式。任何发送到Direct Exchange的消息都会被转发到RouteKey中指定的Queue。1)一般情况可以使用rabbitMQ自带的...原创 2019-06-03 02:18:32 · 340 阅读 · 0 评论 -
消息中间件RabbitMQ-RabbitMQ安装与启动
消息中间件RabbitMQ-RabbitMQ安装与启动RabbitMQ安装与启动windows环境下的安装(1)下载并安装 Eralng(2)下载并安装rabbitmq(3)安装管理界面(插件)(4)重新启动服务(5)浏览访问docker环境下的安装(1)下载镜像:(2)创建容器(3)浏览访问RabbitMQ安装与启动windows环境下的安装(1)下载并安装 Eralngotp_win6...原创 2019-06-03 00:56:44 · 255 阅读 · 0 评论 -
消息中间件RabbitMQ-RabbitMQ简介
消息中间件RabbitMQ-RabbitMQ简介RabbitMQ简介1.1消息队列中间件简介1.2什么是RabbitMQ具体特点包括:1.可靠性(Reliability)2.灵活的路由(Flexible Routing)3.消息集群(Clustering)4.高可用(Highly Available Queues)5.多种协议(Multi-protocol)6.多语言客户端(Many Client...原创 2019-06-03 00:41:19 · 214 阅读 · 0 评论 -
rabbitMQ订单业务整合
目录RabbitMQ订单业务整合消息实体创建消息队列发送消息接受消息控制器RabbitMQ订单业务整合1)订单业务通过异步的方式实现;2)订单实体输出;3)调用订单服务实现高效异步订单保存;消息实体package com.youfan.model;import java.util.Date;/** * Created b...原创 2019-04-09 11:22:12 · 3136 阅读 · 0 评论 -
RabbitMQ相关文章
RabbitMQ-安装RabbitMQ-用户以及Virtual Hosts配置RabbitMQ-使用Java操作简单队列 simple queuesRabbitMQ-work queue工作队列 和 fair dispatch公平分发RabbitMQ-消息应答和消息持久化RabbitMQ-订阅模式publish/subscribeRabbitMQ-路由模式...原创 2019-04-12 15:26:08 · 144 阅读 · 0 评论 -
rabbitMQ服务搭建和ACK消息确认
目录rabbitMQ服务搭建和ACK消息确认添加依赖配置文件配置项创建消息队列消息发送者 Sender消息接受者 ReceiverTestController测试rabbitMQ服务搭建和ACK消息确认添加依赖<dependency> <groupId>org.springframework.boot...原创 2019-04-09 10:27:50 · 153 阅读 · 0 评论 -
RabbitMQ 事务-消费者异步处理
RabbitMQ 事务-消费者异步处理消费者异步处理手动处理方式:消费者收到消息后,手动调用basic.ack/basic.nack/basic.reject后,RabbitMQ收到这些消息后,才认为本次投递成功 手动消息确认方法有: § basic.ack用于肯定确认 § basic.nack用于否定确认(注意:这是AMQP 0-9-1的RabbitMQ扩展) § b...原创 2019-04-08 21:50:50 · 2598 阅读 · 1 评论 -
RabbitMQ 事务-异步发送消息事务
RabbitMQ 事务-异步发送消息事务maven配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...原创 2019-04-08 21:36:34 · 803 阅读 · 0 评论 -
RabbitMQ 事务-同步发送消息事务
RabbitMQ 事务-同步发送消息事务消息确认机制RabbitMQ提供了transaction、confirm两种消息确认机制。transaction即事务机制,手动提交和回滚;confirm机制提供了Confirmlistener和waitForConfirms两种方式。confirm机制效率明显会高于transaction机制,但后者的优势在于强一致性。如果没有特别的要求,建议...原创 2019-04-08 21:04:53 · 1677 阅读 · 0 评论 -
商城-RabbitMQ及消息同步-五种消息模型
商城-RabbitMQ及消息同步-五种消息模型2.五种消息模型2.1.基本消息模型2.1.1.生产者发送消息2.1.2.管理工具中查看消息2.1.3.消费者获取消息2.1.4.消息确认机制(ACK)2.1.4.1.自动ACK存在的问题2.1.4.2.演示手动ACK2.2.work消息模型2.2.1.生产者2.2.2.消费者12.2.3.消费者22.2.4.能者多劳2.3.订阅模型分类2.4.订阅模...原创 2019-06-17 21:54:43 · 1448 阅读 · 0 评论