上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页
摘要: 主题模式和路由模式很像 路由模式是精确匹配 主题模式是模糊匹配 依然先通过管理后台添加一个交换机. 生产者 消费者1 消费者2 运行结果: 由于消费者1的路由键只有 "product.add" 和 "product.update" ,不包含"product.delete", 而消费者2的路由键是"p 阅读全文
posted @ 2019-02-06 22:48 热敷哥 阅读(9831) 评论(7) 推荐(0) 编辑
摘要: 路由模式下,生产者发送消息时需要指定一个路由键(routingKey),交换机只会把消息转发给包含该路由键的队列 这里,我们改变一下声明交换机的方式. 我们通过管理后台添加一个交换机. 添加后,生产者和消费者的代码中就不需要再声明交换机了.同样,也可以通过管理后台添加队列,那么代码中也不需要声明队列 阅读全文
posted @ 2019-02-06 11:04 热敷哥 阅读(1208) 评论(0) 推荐(0) 编辑
摘要: 前面讲到了简单队列和工作队列. 这两种队列有个非常明显的缺点 : 生产者发送的消息,只能进入到一个队列. 消息只能进入到一个队列就意味着消息只能被一个消费者消费. 尽管工作队列模式中,一个队列中的消息可以被多个消费者消费,但是,具体到每一条消息,却只能被一个消费者消费. 如果想要一个消息被多个消费者 阅读全文
posted @ 2019-02-05 18:12 热敷哥 阅读(1619) 评论(0) 推荐(2) 编辑
摘要: 上篇文章讲的轮询分发 : 1个队列,无论多少个消费者,无论消费者处理消息的耗时长短,大家消费的数量都一样. 而公平分发,又叫 : 能者多劳,顾名思义,处理得越快,消费得越多. 生产者 消费者1 消费者2 运行效果: 由于 消费者1处理一条消息要2秒,而消费者2只要1秒,所以消费者2处理得多一些. 方 阅读全文
posted @ 2019-02-03 17:49 热敷哥 阅读(1675) 评论(0) 推荐(0) 编辑
摘要: 上一篇讲了简单队列,实际工作中,这种队列应该很少用到,因为生产者发送消息的耗时一般都很短,但是消费者收到消息后,往往伴随着对高消息的业务逻辑处理,是个耗时的过程,这势必会导致大量的消息积压在一个消费者手中,从而导致业务的积压. 所以我们需要多个消费者一起消费队列中的消息,模型如下:(为了方便讲解,暂 阅读全文
posted @ 2019-02-03 17:12 热敷哥 阅读(1755) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/vbirdbest/article/details/78583480 简单队列的模型: P : 生产者,即 Producer C : 消费者,即 Consumer "hello" : 消息 红色方块即队列 首先新建一个工具类,方便获取连接. 创建一个 阅读全文
posted @ 2019-02-03 16:06 热敷哥 阅读(1102) 评论(0) 推荐(1) 编辑
摘要: 原文:https://blog.csdn.net/vbirdbest/article/details/78577043 一.简介 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链 阅读全文
posted @ 2019-02-03 14:07 热敷哥 阅读(1246) 评论(1) 推荐(3) 编辑
摘要: Quartz.NET 3.0.7 + MySql 动态调度作业+动态切换版本+多作业引用同一程序集不同版本+持久化+集群(一) Quartz.NET 3.0.7 + MySql 动态调度作业+动态切换版本+多作业引用同一程序集不同版本+持久化+集群(二) Quartz.NET 3.0.7 + MyS 阅读全文
posted @ 2019-02-02 23:41 热敷哥 阅读(989) 评论(0) 推荐(0) 编辑
摘要: select * from t1 as a join t2 as b on a.id = b.id where CONCAT(a.name,b.name) like '%测试%' 阅读全文
posted @ 2019-01-31 10:26 热敷哥 阅读(287) 评论(0) 推荐(0) 编辑
摘要: order by case when a.ShopNumber in(1,2,3) then 0 else 1 end 阅读全文
posted @ 2019-01-30 15:04 热敷哥 阅读(1552) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 16 下一页