请潜心研究 MQ(又名ZeroMQ)这个智能套接字库,它让你的应用程序能够获得快速、简便、基于消息的并发性。有了这本快节奏的指南,你将在实践中学习如何使用这个可扩展、轻量级且高度灵活的网络工具,从而在集群、云服务端等各种多系统环境之间交换消息。
MQ的维护者Pieter Hintjens带你观察现实世界的应用程序,并用C语言编写的扩展例子帮助你使用 MQ的API、套接字和模式。了解如何使用特定的 MQ编程技术,构建多线程应用程序,并创建自己的消息传递架构。你会学到 MQ如何与多种编程语言和大多数操作系统共用,只有很少的成本或根本没有成本。
了解 MQ的主要模式:请求-应答、发布-订阅和管道
通过建立几个小应用程序来使用 MQ套接字和模式
通过工作实例探索 MQ的请求-应答模式的高级使用
构建一个在代码或硬件出现故障时保持工作可靠性的请求-应答模式
扩展 MQ的核心发布-订阅模式的性能、可靠性、状态分发与监控
了解用 MQ来构建分布式架构的技术
探索为分布式应用程序建立一个通用的框架有什么要求
展开
——Alexis Richardson VMware的高级主管和新人训练师。