摘要:
引言 它是一种通过广播方式发送消息的路由器,所有和exchange建立的绑定关系的队列都会接收到消息 不处理路由键,只需要简单的将队列绑定到交换机上 fanout交换机转发消息是最快的,它不需要做路由键的匹配 1.模型 2.Exchange Exchange在我们的工作模型中首次出现,因此需要详细介 阅读全文
摘要:
1.模型 2.创建生产者 3.创建消费者1 4.创建消费者2 5.运行代码 预期结果: 按照延迟加载时间获取消息数量不同,数量比例为 延时1:延时2 测试结果如下: 1.两个消费者先启动完成,再启动生产者,这时会采用轮询分发的方式,消费者1和消费者2各拿到一半的消息 2.生产者先启动完成,消费者按照 阅读全文
摘要:
Virtual host-虚拟主机 1.simple queue模型 2.创建一个连接工具类 3.创建生产者 注:此时未指定exchange,所以该队列绑定的是rabbitmq提供的默认的exchange 即: 此时的exchange类型是direct(直连)方式 4.创建消费者 5.运行代码 su 阅读全文
摘要:
1.开发工具 apache-maven-3.5.3 jdk1.8 Eclipse 4.12.0 2.开发环境 创建一个简单的meaven项目,pom文件如下: 3.使用管控平台创建一个 用户 4.使用管控平台创建一个 Virtual host(虚拟主机) 5.给用户设置访问虚拟主机权限 给用户设置权 阅读全文
摘要:
一、初识RabbitMQ 百度百科有这么一句话: 他的官网中用大大的黑粗字体写着: 由此可见,RabbitMQ是一个消息中间件,生产者生成消息,消费者消费消息,它遵循AMQP(高级消息队列协议),是最广泛部署的开源消息代理。 另外,RabbitMQ是用Erlang语言实现的,它有几个概念: 二、安装 阅读全文
摘要:
参考视频:白鹤翔_rabbitmq全面解析【史上最佳】 MQ:消息队列 MQ的衡量指标:服务性能、数据的存储、集群架构 1.ActiveMQ 一、介绍 1.ActiveMQ是Apache出品的,最流行的开源消息总线,是一种完全支持JMS规范的消息中间件 2.其丰富的api、多种集群架构模式使得它成为 阅读全文