06 2015 档案

摘要:如何处理I/O?是让程序阻塞等待响应,还是在后台处理这些事?这是软件设计的关键因素。阻塞式的I/O操作会让程序架构难以扩展,而后台处理I/O也是比较困难的。如何处理那些临时的、来去自由的组件?我们是否要将组件分为客户端和服务端两种,并要求服务端永不消失?那如果我们想要将服务端相连怎么办?我们要每隔几... 阅读全文
posted @ 2015-06-10 16:20 Liffey 阅读(706) 评论(0) 推荐(1)
摘要:上一篇博文我们对ZeroMQ的经典模式做了写Demo让他跑起来了,但实际开发中我们可能面临一些远比上述复杂的场景。这时候我们需要进一步的对经典模式进行扩展,所幸ZeroMQ已经为我们做好了准备工作。 来吧,让我们继续在码上几行ZeroMQ的砖头。ZeroMQ扩展模式请求响应代理模式... 阅读全文
posted @ 2015-06-10 16:18 Liffey 阅读(2471) 评论(1) 推荐(4)
摘要:由于网上和官方的ZeroMQ主要是讲解和说明大都是基于C、PHP、Java偏偏.Net的很少,可能你看完80多页的官方文档仍被C代码搞的晕晕乎乎的,我这里就将资料收集整理成几篇博文同时用c#重新实现Demo。 目前ZeroMQ已经有了30多种语言的实现。从这里可以看出它的流行程度,真不... 阅读全文
posted @ 2015-06-10 16:15 Liffey 阅读(8257) 评论(2) 推荐(4)