软件设计模式
炽火
专注于性能优化、多线程、内存释放等。
展开
-
ZeroMQ:现代而快速的网络栈
ZeroMQ:现代而快速的网络栈Ilya Grigorik 于 2010年9月3日,原文 ZeroMQ: Modern & Fast Networking Stack炽火译,2013年01月22日Berkeley Socket(BSD)是所有网络通信共同使用的API。建立于20世纪80年代初期,它是TCP/IP协议族的原始实现,是目前任何操作系统广泛支持的必备组件。BSD套接字中我翻译 2013-01-22 17:37:43 · 4747 阅读 · 0 评论 -
消息队列[译自维基百科]
原文来源:http://en.wikipedia.org/wiki/Message_queue在计算机科学中,消息队列和邮箱是用于进程间通信或同一进程内的线程间通信的软件工程组件。他们使用一个队列来传播消息——传递控制或者内容。群体传播系统提供类似的功能。概述消息队列提供一个异步通信协议,这意味着该消息的发送者和接收者不需要在同一时间与消息队列进行交互。消息被放入队列保存,直到接收方处翻译 2013-01-16 20:46:09 · 2038 阅读 · 0 评论 -
发布-订阅模式[译自维基百科]
原文链接:http://en.wikipedia.org/wiki/Publish - subscribe_pattern在软件架构中,发布-订阅(publish–subscribe)是一种消息传播模式,消息的发送者(发布者)不会将消息直接发送给特定的接收者(订阅者)。而是将发布的消息按特征分类,无需对订阅者(如果有的话)有所了解。同样的,订阅者可以表达对一个或多个类别的兴趣,只接收感兴趣翻译 2013-01-17 18:13:07 · 6661 阅读 · 1 评论