摘要: 引言 topic exchange和direct exchange类似,都是通过routing key和binding key进行匹配,不同的是topic exchange可以为routing key设置多重标准。 direct路由器类似于sql语句中的精确查询;topic 路由器有点类似于sql语 阅读全文
posted @ 2019-11-05 21:37 龙宇在天 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 引言 它是一种完全按照routing key(路由关键字)进行投递的:当消息中的routing key和队列中的binding key完全匹配时,才进行会将消息投递到该队列中 1.模型 2.创建生产者 3.创建消费者1 4.创建消费者2 5.运行代码 通过路由键 routingKey 得到指定信息, 阅读全文
posted @ 2019-11-05 20:36 龙宇在天 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 引言 它是一种通过广播方式发送消息的路由器,所有和exchange建立的绑定关系的队列都会接收到消息 不处理路由键,只需要简单的将队列绑定到交换机上 fanout交换机转发消息是最快的,它不需要做路由键的匹配 1.模型 2.Exchange Exchange在我们的工作模型中首次出现,因此需要详细介 阅读全文
posted @ 2019-11-05 19:47 龙宇在天 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 1.模型 2.创建生产者 3.创建消费者1 4.创建消费者2 5.运行代码 预期结果: 按照延迟加载时间获取消息数量不同,数量比例为 延时1:延时2 测试结果如下: 1.两个消费者先启动完成,再启动生产者,这时会采用轮询分发的方式,消费者1和消费者2各拿到一半的消息 2.生产者先启动完成,消费者按照 阅读全文
posted @ 2019-11-05 17:00 龙宇在天 阅读(359) 评论(0) 推荐(0) 编辑
摘要: Virtual host-虚拟主机 1.simple queue模型 2.创建一个连接工具类 3.创建生产者 注:此时未指定exchange,所以该队列绑定的是rabbitmq提供的默认的exchange 即: 此时的exchange类型是direct(直连)方式 4.创建消费者 5.运行代码 su 阅读全文
posted @ 2019-11-05 16:32 龙宇在天 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 1.开发工具 apache-maven-3.5.3 jdk1.8 Eclipse 4.12.0 2.开发环境 创建一个简单的meaven项目,pom文件如下: 3.使用管控平台创建一个 用户 4.使用管控平台创建一个 Virtual host(虚拟主机) 5.给用户设置访问虚拟主机权限 给用户设置权 阅读全文
posted @ 2019-11-05 15:48 龙宇在天 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 一、初识RabbitMQ 百度百科有这么一句话: 他的官网中用大大的黑粗字体写着: 由此可见,RabbitMQ是一个消息中间件,生产者生成消息,消费者消费消息,它遵循AMQP(高级消息队列协议),是最广泛部署的开源消息代理。 另外,RabbitMQ是用Erlang语言实现的,它有几个概念: 二、安装 阅读全文
posted @ 2019-11-05 14:44 龙宇在天 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 参考视频:白鹤翔_rabbitmq全面解析【史上最佳】 MQ:消息队列 MQ的衡量指标:服务性能、数据的存储、集群架构 1.ActiveMQ 一、介绍 1.ActiveMQ是Apache出品的,最流行的开源消息总线,是一种完全支持JMS规范的消息中间件 2.其丰富的api、多种集群架构模式使得它成为 阅读全文
posted @ 2019-11-05 11:38 龙宇在天 阅读(315) 评论(0) 推荐(0) 编辑
//右侧添加目录 //增加页面点击显示24字社会主义核心价值观