<摘录>开源软件架构-ZeroMQ】的更多相关文章

原文链接:http://www.aosabook.org/en/zeromq.html ØMQ是一个消息通信系统,如果你愿意的话也可以称其为“面向消息的中间件”.ØMQ的应用环境很广泛,包括金融服务.游戏开发.嵌入式系统.学术研究以及航空航天等领域. 消息通信系统完成的工作基本上可看作为负责应用程序之间的即时消息通信.一个应用程序决定发送一个事件给另一个应用程序(或者多个应用程序),它将需要发送的数据组合起来,点击“发送”按钮就行了——消息通信系统会搞定剩下的工作. 不同于即时消息通信的是,消息…
第3章 The Bourne-Again Shell Bash的主要组件:输入处理,解析,单词展开(word expansion)和其他命令处理,管道(pipeline)中的命令执行.这些组件构成一个流水线(pipeline),从键盘或脚本中获取字符,然后逐步转化为命令. 图3.1 Bash组件结构 3.7. 经验教训 3.7.1. 什么是重要的 参与到Bash项目中已经有20多年,在这期间我也获益良多.最重要的一点是一定要保留详细的修改日志,其重要性怎么强调都不过份.通过阅读修改日志来回忆起当…
Asterisk 1是基于GPLv2协议发布的一款开源电话应用平台.简单地说,这是一个服务端程序,用于处理电话的拨出.接入以及自定义流程. 一个人使用电话A呼叫另一个使用电话B的人.在此场景下,连接到Asterisk系统的有两个电话终端,因而分配了两个通道(如图1.2). 图1.2 两个通道表示两条呼叫线路 媒体传输使用的是P2P方式! 图1.3 专用桥接实例 图1.4 通道技术层和抽象通道层 Asterisk组件抽象 Asterisk是一款高度模块化的软件.其内核程序可由源码树上的main/目…
1.zmq概述 ZeroMQ是一种基于消息队列的多线程网络库,其对套接字类型.连接处理.帧.甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字.引用云风的话来说:ZeroMQ 并不是一个对 socket 的封装,不能用它去实现已有的网络协议.它有自己的模式,不同于更底层的点对点通讯模式.它有比 tcp 协议更高一级的协议.(当然 ZeroMQ 不一定基于 TCP 协议,它也可以用于进程间和进程内通讯)它改变了通讯都基于一对一的连接这个假设.ZeroMQ 把通讯的需求看成四类.其中一类是一对…
免费的编程中文书籍索引 免费的编程中文书籍索引,欢迎投稿. 国外程序员在 stackoverflow 推荐的程序员必读书籍,中文版. stackoverflow 上的程序员应该阅读的非编程类书籍有哪些? 中文版 github 上的一个流行的编程书籍索引 中文版 感谢 @siberiawolf 使用 Bootstrap 开发了网页版,地址:http://siberiawolf.com/free_programming/index.html 参与交流 欢迎大家将珍藏已久的经典免费书籍共享出来,您可以…
本文提供 百度Apollo官网的无人驾驶入门课程下载,主要为视频文件. 视频数量:101个:文件格式:MP4:视频总时长:2小时40分钟:文件总大小:约1.13GB: 马上下载 关注公众号罗孚传说(RoverTang_com),输入"百度Apollo无人驾驶课程"下载. (不好意思啊,输入有点多,也有一定难度,考验一下大家)[捂脸] 为什么要下载? 我是因为不想浪费流量,不想卡顿,想随时打开手机看,想在地铁上也方便看. 如果你没有我的需求,请移步官网直接在线观看. 为什么推荐? 本视频…
原链接:https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books-zh.md 目录 语言无关 IDE MySQL NoSQL PostgreSQL Web WEB服务器 其它 函数式概念 分布式系统 在线教育 大数据 操作系统 数据库 智能系统 正则表达式 版本控制 程序员杂谈 管理和监控 编程艺术 编译原理 编辑器 计算机图形学 设计模式 软件开发方法 项目相关 语言…
按照这个路线图来学习即可.    1.M. Tim Jones的三篇文章:    用Hadoop进行分布式数据处理第1部分(入门):http://www.ibm.com/developerworks/cn/linux/l-hadoop-1/index.html    用hadoop进行分布式数据处理第2部分(进阶):http://www.ibm.com/developerworks/cn/linux/l-hadoop-2/index.html    用Hadoop进行分布式数据处理第3部分(应用…
目录 IDE IntelliJ IDEA 简体中文专题教程 MySQL 21分钟MySQL入门教程 MySQL索引背后的数据结构及算法原理 NoSQL Disque 使用教程 Neo4j .rb 中文資源 Redis 命令参考 Redis 设计与实现 The Little MongoDB Book The Little Redis Book 带有详细注释的 Redis 2.6 代码 带有详细注释的 Redis 3.0 代码 PostgreSQL PostgreSQL 8.2.3 中文文档 Pos…
刚刚入门hadoop,如何去学习hadoop.google一篇学习路线图,与童鞋们共勉: 转自:http://blog.csdn.net/zhoudaxia/article/details/8801769 ----------------------------------------------------- 按照这个路线图来学习即可.     1.M. Tim Jones的三篇文章:     用Hadoop进行分布式数据处理第1部分(入门):http://www.ibm.com/develo…