一、消息传递模型 传统的消息队列最少提供两种消息模型,一种P2P,一种PUB/SUB,而Kafka并没有这么做,巧妙的,它提供了一个消费者组的概念,一个消息可以被多个消费者组消费,但是只能被一个消费者组里的一个消费者消费,这样当只有一个消费者组时就等同与P2P模型,当存在多个消费者组时就是PUB/S ...
分类:
其他好文 时间:
2016-08-03 23:46:30
阅读次数:
265
一. redis发布订阅简介 发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的耦合。pub /sub不仅仅解决发布者和订阅者直接代码级别耦合,也解决两者在物理部署上的耦合。 二. 测试源码 1. 首先启动redis 2. 发布 新建一个Java Projec... ...
分类:
其他好文 时间:
2016-07-24 11:58:54
阅读次数:
126
Redis的六种特性 l Strings l Hashs l Lists l Sets l Sorted Sets l Pub/Sub Redis各特性的应用场景 Strings Strings 数据结构是简单的key-value类型,value其实不仅是String,也可以是数字。 常用方法 方法 ...
分类:
其他好文 时间:
2016-07-20 19:29:54
阅读次数:
219
JMS 支持两类消息传送模型:点对点模型和发布/订阅模型。又称这些消息传送模型为消息传送域。点对点模型和发布订阅模型分别缩写为p2p和Pub/Sub。发布订阅模型用于一对多消息广播,点对点模型用于一对一的消息传送。 点对点消息传送模型允许jms客户端通过队列来同步和异步发送、接受消息,点对点模型中, ...
分类:
Web程序 时间:
2016-07-19 09:44:39
阅读次数:
208
原文链接:http://blog.csdn.net/xyang81/article/details/51918129环境:
OS:CentOS7 64位
server版本:Redis 3.2.0
client 版本:Jedis 2.8.0在Maven中引用jedis的jar:
jun...
分类:
Web程序 时间:
2016-07-15 17:14:53
阅读次数:
408
一、salt简介saltstack是一个基于C/S架构的集中化管理平台,具备配置管理、远程执行、监控等功能。使用saltstack可以一键批量部署服务、远程执行命令,在大规模的服务集群中大大提高了运维人员的工作效率。saltstack基于python语言开发,使用轻量级消息队列(ZeroMQ)pub/sub进..
分类:
其他好文 时间:
2016-07-13 23:29:24
阅读次数:
185
Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系: ...
分类:
其他好文 时间:
2016-07-08 00:12:09
阅读次数:
188
Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道。 下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系: ...
分类:
其他好文 时间:
2016-07-06 21:39:21
阅读次数:
235
一、Key Key命令速查: 二、String String命令速查: 三、Hash Hash命令速查: 四、List List命令速查: 五、Set Set命令速查 六、SortedSet SortedSet命令速查: 七、Pub/Sub Pub/Sub命令速查: 八、Transaction Tr ...
分类:
其他好文 时间:
2016-06-23 11:04:24
阅读次数:
203
一、发布和订阅机制 当一个客户端通过 PUBLISH 命令向订阅者发送信息的时候,我们称这个客户端为发布者(publisher)。 而当一个客户端使用 SUBSCRIBE 或者 PSUBSCRIBE 命令接收信息的时候,我们称这个客户端为订阅者(subscriber)。 为了解耦发布者(publis ...
分类:
编程语言 时间:
2016-06-05 06:30:42
阅读次数:
400