发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的耦合,这点和设计模式中的观察者模式比较相似。pub /sub不仅仅解决发布者和订阅者直接代码级别耦合也解决两者在物理部署上的耦合。redis作为一个pub/sub server,在订阅者和发布者之间起到了消息路由的功能。订阅者可以通过subscribe和psubscribe命令向redis
server订...
分类:
其他好文 时间:
2015-06-03 17:46:33
阅读次数:
181
发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的耦合,这点和设计模式中的观察者模式比较相似。pub /sub不仅仅解决发布者和订阅者直接代码级别耦合也解决两者在物理部署上的耦合。redis作为一个pub/sub server,在订阅者和发布者之间起到了消息路...
分类:
其他好文 时间:
2015-06-03 17:31:12
阅读次数:
231
1、业务服务器进程中包含多个线程,每个线程处理的业务不一样,master负责请求的转发,slave负责具体的事情,订阅线程负责把数据通知给订阅者。2、这些线程都有数据库操作的业务,不同线程之间的数据库操作,操作的数据不一样,如何不阻塞呢? 建立一个db类,每个线程包含db对象,都与数据库建立一个连....
分类:
数据库 时间:
2015-05-31 18:26:06
阅读次数:
156
基础知识在阅读本文之前,请确保你已成功导入ReactiveCocoa框架并对信号(Signal)和订阅者(Subscriber)有基本了解。或者尝试着完全理解以下一段内容:
信号是数据流,可以被绑定和传递。可以把信号想象成水龙头,只不过里面不是水,而是玻璃球(value),直径跟水管的内径一样,这样就能保证玻璃球是依次排列,不会出现并排的情况(数据都是线性处理的,不会出现并发情况)。水龙头的开关...
分类:
其他好文 时间:
2015-05-29 15:55:02
阅读次数:
9666
PubSub(发布订阅)PUBLISHPUBLISHchannelmessage将信息message发送到指定的频道channel
。可用版本:>=2.0.0时间复杂度:O(N+M),其中N是频道channel的订阅者数量,而M
则是使用模式订阅(subscribedpatterns)的客户端的数量。返回值:接收到信息message
的订阅者数量。#对没..
分类:
其他好文 时间:
2015-05-28 18:20:55
阅读次数:
284
上一篇文章已经简单的介绍了ReactiveCocoa框架的思想和优势。本文初步研究一下ReactiveCocoa框架的使用方法。写在开始前传统的编程思想,大概是用户产生某个事件,然后得到相应的参数,传入事先已经实现的方法中,处理完成后把结果在UI界面上反馈出来。ReactiveCocoa框架中大量的使用了block,这意味着,很多block内的代码,是在将来某一个合适的时刻被执行的。如果你看到blo...
分类:
其他好文 时间:
2015-05-28 18:15:48
阅读次数:
225
PubSub(发布订阅)
PUBLISH
PUBLISH channel message
将信息 message 发送到指定的频道 channel 。
可用版本:
>=2.0.0
时间复杂度:
O(N+M),其中 N 是频道 channel 的订阅者数量,而 M 则是使用模式订阅(subscribed
patterns)的客户端的数量。
返回值:
...
分类:
其他好文 时间:
2015-05-28 18:14:34
阅读次数:
179
PubSub(发布订阅)PUBLISHPUBLISH channel message将信息 message 发送到指定的频道 channel 。可用版本:>=2.0.0时间复杂度:O(N+M),其中 N 是频道 channel 的订阅者数量,而 M 则是使用模式订阅(subscribed patte...
分类:
其他好文 时间:
2015-05-28 17:45:28
阅读次数:
201
新版特性
支持Sticky事件;
弱引用持有订阅者,无需手动unregister,避免内存泄露。...
分类:
移动开发 时间:
2015-05-28 09:32:50
阅读次数:
247
Event其实就是一个对象,可以是网络请求返回的字符串,也可以是某个开关状态等等。事件类型(EventType)指事件所属的 Class。
事件分为一般事件和 Sticky 事件,相对于一般事件,Sticky 事件不同之处在于,当事件发布后,再有订阅者开始订阅该类型事件,依然能收到该类型事件最近一个 Sticky 事件ThreadMode
PostThread-> onEvent(Object e...
分类:
其他好文 时间:
2015-05-27 12:18:21
阅读次数:
175