- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 RabbitMQ研究(五)管理RabbitMQ
多租户与权限每个RabbitMQ创建消息服务器,可以使用vhost虚拟主机,每个vhost之间相互独立,互不影响。建立vhost1rabbitmqctl add_vhost vhost1删除vhost1rabbitmqctl delete_vhost vhost1删除一个vhost会删除下面所有的队列、交换器、绑定关系、用户权限等全部下属信息查看vhost列表rabbi...
2019-01-24 22:58:05 1333 1
原创 RabbitMQ研究(四)高级使用
消息的流转mandatory参数之前的博客已经讲到了,当mandatory=true,交换器无法根据自身的类型和路由键找到一个符合条件的队列,会将消息返回给生产者。当mandatory=false,直接丢弃。生产者想要获取到没有合适的队列的消息,可以通过channel.addReturnListener来实现监听。channel.addReturnListener(new ReturnLi...
2019-01-24 10:22:40 1563
原创 RabbitMQ研究(三)Java-API使用
链接RabbitMQConnectionFactory factory = new ConnectionFactory();factory.setHost(IP_ADDRESS);factory.setPort(PORT);factory.setUsername("guest");factory.setPassword("guest");Connection connectio
2019-01-17 23:33:06 1852 3
原创 RabbitMQ研究(二)组件与协议
概念生产者和消费者Producer: 生产者,就是投递消息的一方。生产者创建消息,然后发布到RabbitMQ。一般分为两部分:消息体和标签。消息体被称为payload。消息体一般是一个带有业务逻辑结构的数据,比如一个JSON字符串。当然可以进一步对这个消息体进行序列化。消息的标签用来表述消息,比如一个交换器的名称和一个路由键。Consumer:消费者,就是接收消息的一方。消费者连接到Ra...
2019-01-16 14:55:48 390
原创 RabbitMQ研究(一)安装与入门
简介MQMQ是指利用高校可靠的消息传递机制与平台无关的数据交流,并基于数据通信来进行的分布式系统的集成。主流的MQ最常用的有两种模式:点对点P2P、订阅/发布模式。点对点主要是基于队列,消息生产者发送到队列里面,消息消费者从队列里面获取,小型项目,可以直接使用内存Queue,或者直接用Redis的List作为队列。发布订阅定义了一个内容节点,这个内容在MQ里面成为Topic(主题),主题可...
2019-01-16 11:03:17 705
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人