消息推拉模式push/pull的优缺点
push模式
优点:实时性较高,当有消息到来的时候,能够及时向客户端发送消息。
缺点:客户端需要花费资源在监视消息和发送消息到客户端。相比于客户端,server端的资源更为重要,其次server端并不知道客户端的情况,如果没有资源处理服务端发送的消息,可能会出现卡死等问题。
pull模式
优点: 服务端花费的资源较少,消息是通过客户端自己拉取。
缺点:刚好和push相反,实时性较低,因为信息都需要自己从服务器拉取过来的。
...全文
相关推荐
NetMQ例子,推拉模式
NetMQ例子,推拉模式,改造了一下官方的例子,更容易理解
pull与Push相关
描述Pull与Push推拉技术,在手机软件开发过程中,是一个基本的运用技术。
NetMQ例子,多线程模式,推拉模式等
NetMQ例子,多线程模式,推拉模式,订阅模式等
ZMQ推拉模式测试代码
ZMQ推拉模式测试代码
微博feed系统的推(push)模式和拉(pull)模式和时间分区拉模式架构探讨
sns系统,微博系统都应用到了feed(每条微博或者sns里的新鲜事等我们称作feed)系统,不管是twitter.com或者国内的新浪微博,人人网等,在各种技术社区,技术大会上都在分享自己的feed架构,也就是推拉模式(timyang上次也分享了新浪微薄的模式)。下面我们就微博的feed推拉(push,pull)模式做一下探讨,并提出新的时间分区拉模式。众所周知,在微博中,当你发表一篇微博,那么所有关注你的followers(粉丝)都会在一定的时间内收到你的微薄,这有点像群发一封邮件,所有的抄送者都会在一定的时间内收到。到这里,你可能觉得没有什么难度。我们看下下面的截图:图一:新浪微博姚晨图


