ActiveMQ的另一种模式就SUB/HUB即发布订阅模式,是SUB/hub就是一拖N的USB分线器的意思。意思就是一个来源分到N个出口。还是上节的例子,当一个订单产生后,后台N个系统需要联动,但有一个前提是都需要收到订单信息,那么我们就需要将一个生产者的消息发布到N个消费者。生产者: ...
分类:
其他好文 时间:
2014-11-27 21:44:59
阅读次数:
213
转http://www.cnblogs.com/java-my-life/archive/2012/05/16/2502279.html在阎宏博士的《JAVA与模式》一书中开头是这样描述观察者(Observer)模式的: 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscrib....
分类:
其他好文 时间:
2014-11-26 17:57:37
阅读次数:
268
redis 发布订阅发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的耦合,这点和设计模式中的观察者模式比较相似。pub /sub不仅仅解决发布者和订阅者直接代码级别耦合也解决两者在物理部署上的耦合。redis作为一个pub/sub server,在订阅者和发...
分类:
其他好文 时间:
2014-11-23 21:24:15
阅读次数:
275
总结一下几种ExchangeTypes。之前写发布/订阅模式时第一次提到了exchange type。即producer不是将消息直接放到队列中,而是先到exchange中,exchange主要用于控制消息到队列的路由,根据具体的exchange type将消息传给需要的队列或者直接废弃。在这一篇中...
分类:
其他好文 时间:
2014-11-23 20:13:14
阅读次数:
226
1.观测者模式; 有时候被称为发布订阅模式,定义了一种一对多的依赖关系,让多个观察者同时监听同一主题对象,这个主题对象在发生变化时会通知观察者,使它们可以更新自己; var Obsever = {}; //添加观察者; var add = function (name, callback...
分类:
其他好文 时间:
2014-11-22 22:44:17
阅读次数:
210
http://www.cnblogs.com/zhenyulu/articles/73723.html一、观察者(Observer)模式观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属...
分类:
其他好文 时间:
2014-11-22 11:53:02
阅读次数:
252
Kafka是一个消息系统,原本开发自LinkedIn,用作LinkedIn的活动流(activity stream)和运营数据处理管道(pipeline)的基础。现在它已为多家不同类型的公司 作为多种类型的数据管道(data pipeline)和消息系统使用。...
分类:
其他好文 时间:
2014-11-19 01:40:39
阅读次数:
364
这次我们试试publish / subscribe模式,也就是将一个消息发送给多个consumer。这里用一个简单的小程序来说明publish / subscribe。由一个provider提供消息,这个消息会被多个consumer接收。consumer对同一个消息做出不同的反应,比如打印、保存到文...
分类:
其他好文 时间:
2014-11-15 21:29:33
阅读次数:
348
观察者模式有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。观察者模式中有四个角色:
抽象主题:它是一个接口。它把所有观察者对象的引用保存到一个聚集里,每个主题都可以有任何数量的观察者。抽象主题提供一个接口,可以增加和删除观察者对象。其中有三个抽象方法:
Attac...
分类:
移动开发 时间:
2014-11-14 12:43:51
阅读次数:
258
原文地址:http://adamlu.net/dev/2011/09/rabbitmq-get-started/这系列教程是翻译官方入门教程。第一部分:Hello World第二部分:工作队列(Work queues)第三部分:发布/订阅(Publish/Subscribe)第四部分:路由(Rout...
分类:
其他好文 时间:
2014-11-14 12:13:30
阅读次数:
559