rest_rpc支持订阅发布模式了

rpc通信模式可以看成是一种特殊的订阅发布模式,即订阅方和发布方都是同一个用户,所以rest_rpc天生就可以支持订阅发布,事实上已经支持了订阅发布功能。但rpc和订阅发布还是有些差异,比如rpc是请求应答模式的,而订阅发布则不一定是,二者还有些排斥,所以要么支持rpc要么就支持订阅发布,不可能既是rpc又是订阅发布。rest_rpc如果要支持订阅发布的话,需要预定义一个PUB_SUB,下面来看看rest_rpc订阅发布的示例:

服务端不需要改任何代码,仅需要预定义一个PUB_SUB, 表示启用订阅发布模式。

客户端的代码如下。

订阅者订阅add主题:

发布者发布add主题:

rest_rpc的订阅发布就是这样么简单,还在等什么,赶紧尝试一下吧o(∩_∩)o

发表评论