![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rabbitMQ
文章平均质量分 66
rabbitMQ搭建、使用
程序员庖丁解牛
研发经理
展开
-
RabbitMQ进阶
一、消息何去何从mandatory和immediate是channel.basicPublish 方法中的两个参数,它们都有 当消息传递过程中不可达目的地时将消息返回给生产者的功能。 RabbitMQ 提供的备份交换器 (Alternate Exchange )可以将未能被交换器路由的消息(没有绑定队列或者没有匹配的绑定〉存 储起来,而不用返回给客户端。mandatory参数:当mandatory 参数设为 true 时,交换器无法根据自身的类型和路由键找到一个符合条件 ..原创 2022-02-16 14:04:54 · 614 阅读 · 0 评论 -
RabbitMQ-客户端开发向导
(1)连接RabbitMQConnectionFactory factory = new ConnectionFactory(); factory.setUsername(USERNAME); factory.setPassword(PASSWORD); factory.setVirtualHost(virtualHost); factory.setHost(IP ADDRESS); factory.setPort(PORT); Connection conn= factory.newCo原创 2022-02-16 10:56:02 · 611 阅读 · 0 评论 -
RabbitMQ入门(二)
AMQP协议介绍:RabbitMQ就是AMQP协议的Erlang的实现(当然RabbitMQ还支持STOMP、MQTT等协议)。AMQP协议本身包括三层。Module Layer:位于协议最高层,主要定义了一些供客户端调用的命令,客户端可以利 用这些命令实现自己的业务逻辑。例如 客户端可以使用 Queue Declare 命令声明一个队列或者使用 Basic Consume 订阅消费一个队列中的消息。Session Layer:位于中间层,主要负责将客户端的命令发送给服务原创 2022-02-15 16:45:03 · 498 阅读 · 0 评论 -
RabbitMQ入门(一)
疑问:RabbitMQ的模型架构是什么?AMQP协议又是什么?这两者之间又有何种紧密的关系?消息从生产者发出到消费者消费这一过程要经历一些什么?RabbitMQ的整体模型架构图:生产者和消费者一、Producer:生产者,就是投递消息的一方。生产者创建消息,然后发布到RabbitMQ中。消息一般可以包含2个部分:消息提和标签(Label)。消息体也可以称之为payload,在实际应用中,消息体一般是一个带有业务逻辑结构的数据,比如:一个JSON字符串。当然可以进一步对这个消息体进行序原创 2022-02-15 16:06:18 · 430 阅读 · 0 评论 -
RabbitMQ简介
RabbitMQ,一款消息中间件。拥有:高可靠、易扩展、高可用及丰富的功能特性。消息队列中间件,也可以称为消息队列或者消息中间件。它一般有两种传递模式:点对点 ( P2P, Point-to-Point )模式和发布/订阅( Pub/Sub )模式。点对点模式:是基于队列的,消息生产者发送消息到队列,消息消费者从队列中接收消息,队列的存在使得消息的异步传输成为可能。发布订阅模式:定义了 如何向一个内容节点发布和订阅消息,这个内容节点称为主题( topic ),主 题可以认为是消息传递原创 2022-02-15 14:10:02 · 472 阅读 · 0 评论 -
RabbitMQ使用
一、rabbitMQ安装,参考文章,安装即可。二、访问控制台由于账号guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议修改guest用户的密码以及新建其他账号管理使用rabbitmq(该功能是在3.3.0版本引入的)。三、RabbitMQ用户管理四、生产者package com.example.test.demo;import com.rabbitmq.client.Channel;import com.原创 2022-02-15 13:51:13 · 572 阅读 · 0 评论