拥有 消息队列 标签的文章 共 7 条数据

ZeroMQ:云时代极速消息通信库 皮特·亨特金斯 (Pieter Hintjens)著 卢涛译 PDF下载
编程书籍

ZeroMQ:云时代极速消息通信库 皮特·亨特金斯 (Pieter Hintjens)著 卢涛译 PDF下载

3174次浏览 0条评论

《ZeroMQ:云时代极速消息通信库》介绍ZeroMQ 的API、套接字和模式的使用。通过建立应用程序来讲解如何使用ZeroMQ 编程技术构建多线程应用程序,并创建自己的消息传递架构。《ZeroMQ:云时代极速消息通信库》设计了大量工作实例来实现请求- 应答模式的高级使用和容错性,并对发布- 订阅模式的性能、可靠性、状态分发与监控进行了扩展。《ZeroMQ:云时代极速消息通信库》面向的读者是希望制作大规模分布式软件的专业程序员和有志于这方面研究的专业人士,旨在帮助他们解决大规模、可扩展、低成本、高效率的问题,书中还展现了ZeroMQ所需的网络和分布式计算概念。前言 xix 第1部分 学习如何使用φMQ 来开展工作 第1章 基础知识 3 修复这个世界 3 本书的读者对象 5 获取示例 5 问过就必有收获 5 在字符串上的小注解 10 版本报告 12 获得消息 12 分而治之 16 用φMQ 编程 21 获取正确的上下文 22 执行彻底的退出 22 为什么我们需要φMQ 23 套接字的可扩展性 27 从φMQ v2.2 升级到φMQ v3.2 28 警告:不稳定的典范! 29 第2章 套接

RabbitMQ实战指南 朱忠华著 PDF下载
编程书籍

RabbitMQ实战指南 朱忠华著 PDF下载

4490次浏览 0条评论

《RabbitMQ实战指南》从消息中间件的概念和RabbitMQ的历史切入,主要阐述RabbitMQ的安装、使用、配置、管理、运维、原理、扩展等方面的细节。《RabbitMQ实战指南》大致可以分为基础篇、进阶篇和高阶篇三个部分。基础篇首先介绍RabbitMQ的基本安装及使用方式,方便零基础的读者以最舒适的方式融入到RabbitMQ之中。其次介绍RabbitMQ的基本概念,包括生产者、消费者、交换器、队列、绑定等。之后通过Java语言讲述了客户端如何与RabbitMQ建立(关闭)连接、声明(删除)交换器、队列、绑定关系,以及如何发送和消费消息等。进阶篇讲述RabbitMQ的TTL、死信、延迟队列、优先级队列、RPC、消息持久化、生产端和消费端的消息确认机制等内容,以期读者能够掌握RabbitMQ的使用精髓。《RabbitMQ实战指南》中间篇幅主要从RabbitMQ的管理、配置、运维这三个角度来为读者提供帮助文档及解决问题的思路。高阶篇主要阐述RabbitMQ的存储机制、流控及镜像队列的原理,深入地讲述RabbitMQ的一些实现细节,便于读者加深对RabbitMQ的理解。《RabbitMQ

RocketMQ技术内幕:RocketMQ架构设计与实现原理 丁威著 PDF下载
编程书籍

RocketMQ技术内幕:RocketMQ架构设计与实现原理 丁威著 PDF下载

10217次浏览 75条评论

本书由RocketMQ社区早期的布道者和技术专家撰写,Apache RocketMQ创始人/Linux OpenMessaging创始人兼主席/Alibaba Messaging开源技术负责人冯嘉的高度评价并作序推荐。源码角度,本书对RocketMQ的核心技术架构,以及消息发送、消息存储、消息消费、消息过滤、顺序消息、主从同步(HA)、事务消息等主要功能模块的实现原理进行了深入分析,同时展示了源码阅读的相关技巧;应用层面,本书总结了大量RocketMQ的使用技巧。通过本书,读者将深入理解消息中间件和底层网络通讯机制的核心知识点。全书共10章,分三个部分:*部分 准备篇(第1章)首先介绍了RocketMQ源代码的获取、结构和调试,然后介绍了RocketMQ的设计理念和目标。第二部分 实现篇(第2~8章)这是本书的核心部分,从源代码的角度详细分析了消息发送、消息存储、消息消费、消息过滤、顺序消息、主从同步(HA)、事务消息等主要功能模块的架构设计和实现原理。第三部分 实例篇(第9-10章)通过示例展示RocketMQ的使用技巧,并着重讲解了RocketMQ的监控命令与监控管理界面。推荐序

Apache Kafka源码剖析 PDF下载
编程书籍

Apache Kafka源码剖析 PDF下载

5922次浏览 2条评论

《Apache Kafka源码剖析》以Kafka 0.10.0版本源码为基础,针对Kafka的架构设计到实现细节进行详细阐述。《Apache Kafka源码剖析》共5章,从Kafka的应用场景、源码环境搭建开始逐步深入,不仅介绍Kafka的核心概念,而且对Kafka生产者、消费者、服务端的源码进行深入的剖析,最后介绍Kafka常用的管理脚本实现,让读者不仅从宏观设计上了解Kafka,而且能够深入到Kafka的细节设计之中。在源码分析的过程中,还穿插了笔者工作积累的经验和对Kafka设计的理解,希望读者可以举一反三,不仅知其然,而且知其所以然。《Apache Kafka源码剖析》旨在为读者阅读Kafka源码提供帮助和指导,让读者更加深入地了解Kafka的运行原理、设计理念,让读者在设计分布式系统时可以参考Kafka的优秀设计。《Apache Kafka源码剖析》的内容对于读者全面提升自己的技术能力有很大帮助。第1章 快速入门 1.1 Kafka简介 1.2 以Kafka为中心的解决方案 1.3 Kafka核心概念 1.4 搭建Kafka源码环境 本章小结 第2章 生产者 2.1  Kaf

深入RabbitMQ PDF下载
编程书籍

深入RabbitMQ PDF下载

5923次浏览 1条评论

《深入RabbitMQ》对RabbitMQ 这一业界主流的消息中间件做了全面介绍,给出了如何使用RabbitMQ 构建消息通信系统的方法和实践。《深入RabbitMQ》从AMQP 协议出发,深入介绍各种消息属性,给出RabbitMQ 在发送和消费消息上的特性和最佳实践,并阐述基于RabbitMQ 所特有的交换器组件实现灵活的消息路由机制。同时,本书也讨论了如何利用RabbitMQ 强大的集群机制实现分布式环境下的消息通信,并展示了如何在RabbitMQ中,使用其他传输协议以及数据库集成等功能来实现各种定制化需求。《深入RabbitMQ》的读者对象为从事互联网行业中各种分布式和服务化系统开发的研究人员、高等院校计算机相关专业的研究生和本科生,以及广大的IT 爱好者。第一篇 RabbitMQ和应用程序体系结构 第1章 RabbitMQ基础 3 1.1 RabbitMQ特性以及好处 4 1.1.1 RabbitMQ与Erlang 5 1.1.2 RabbitMQ与AMQP 6 1.2 谁在使用RabbitMQ,在怎么用 7 1.3 松耦合架构的优势 8 1.3.1 解耦你的应用 10 1.3

RabbitMQ实战 高效部署分布式消息队列 PDF下载
编程书籍

RabbitMQ实战 高效部署分布式消息队列 PDF下载

5098次浏览 0条评论

本书对RabbitMQ做了全面、翔实的讲解,体现了两位专家的真知灼见。本书首先介绍了有关MQ的历史,然后从基本的消息通信原理讲起,带领读者一路探索RabbitMQ的消息通信世界。这当中不仅包含了针对单台RabbitMQ服务器和RabbitMQ集群的讲解,还教导读者如何使用各种工具来进行监控。本书内容浅显易懂,文笔风趣幽默。书中包含了丰富的、可以运行的示例程序源代码,读者可以自行下载并运行,这种亲身实践有助于加深对相关主题的理解。对于初学者来说,这样的编排非常适用。对于那些有一定RabbitMQ使用经验的读者来说,本书不仅可以巩固消息通信基本原理,同时也可加深对RabbitMQ高级特性的理解,譬如如何编写RabbitMQ插件。相信处于RabbitMQ探索之旅不同阶段的读者都能从本书获益。本书适合有一定工作经验的开发者或者架构师阅读,也可以作为RabbitMQ运维工作的参考手册。目录第1章 天降奇兵 11.1 住在别人的地下城堡 31.2 救世主AMQP 51.3 RabbitMQ简史 51.4 百里挑一 81.5 在UNIX系统上安装RabbitMQ 81.5.1 为什么环境很重要--生

RocketMQ实战与原理解析 杨开元著 PDF下载
编程书籍

RocketMQ实战与原理解析 杨开元著 PDF下载

6576次浏览 3条评论

RocketMQ由阿里开源,Apache开源项目,经受多年流量峰值考验,在多个性能指标上远超同类产品作者是阿里资深数据专家,对RocketMQ有深入的研究,并有大量的实践经验。在写这本书之前,作者不仅系统、深入地阅读了RocketMQ的源代码,而且还向RocketMQ的官方开发团队深入了解了它的诸多设计细节。作者结合自己多年使用RocketMQ的经验,从开发和运维两个维度,给出了大部分场景下的优秀实践,能帮助读者在学会使用和用好RocketMQ的同时,尽量少“踩坑”。同时,本书也结合源码分析了分布式消息队列的原理,使读者可以在复杂业务场景下定制有特殊功能的消息队列。推荐序前言第1章 快速入门11.1 消息队列功能介绍11.1.1 应用解耦11.1.2 流量消峰21.1.3 消息分发31.2 RocketMQ简介41.3 快速上手RocketMQ41.3.1 RocketMQ的下载、安装和配置 51.3.2 启动消息队列服务61.3.3 用命令行发送和接收消息61.3.4 关闭消息队列61.4 本章小结7第2章 生产环境下的配置和使用82.1 RocketMQ各部分角色介绍82.2 多机