《RabbitMQ实战:高效部署分布式消息队列》对RabbitMQ做了全面、翔实的讲解,体现了两位专家的真知灼见。《RabbitMQ实战:高效部署分布式消息队列》首先介绍了有关MQ的历史,然后从基本的消息通信原理讲起,带领读者一路探索RabbitMQ的消息通信世界。这当中不仅包含了针对单台RabbitMQ服务器和RabbitMQ集群的讲解,还教导读者如何使用各种工具来进行监控。《RabbitMQ实战:高效部署分布式消息队列》内容浅显易懂,文笔风趣幽默。《RabbitMQ实战:高效部署分布式消息队列》中包含了丰富的、可以运行的示例程序源代码,读者可以自行下载并运行,这种亲身实践有助于加深对相关主题的理解。对于初学者来说,这样的编排非常适用。...
AlvaroVidela,是一名专门从事基于MQ应用程序的开发者和架构师。JasonJ.W.Williams,是消息通信服务供应商DigiTar公司的CTO,他领导着设计与开发工作。...
目录
- 第1章 天降奇兵1
- 1.1 住在别人的地下城堡 3
- 1.2 救世主AMQP 5
- 1.3 RabbitMQ简史 5
- 1.4 百里挑一 8
- 1.5 在UNIX系统上安装RabbitMQ 8
- 1.5.1 为什么环境很重要——生活在Erlang 的世界里 9
- 1.5.2 获取安装包 9
- 1.5.3 设置文件夹结构 9
- 1.5.4 首次运行Rabbit 10
- 1.6 总结 12
- 第2章 理解消息通信13
- 2.1 消费者和生产者(这可不是经济学课程哦) 14
- 2.2 从底部开始构造:队列 17
- 2.3 联合起来:交换器和绑定 22
- 2.4 多租户模式:虚拟主机和隔离 27
- 2.5 我的消息去哪儿了呢?持久化和你的策略 28
- 2.6 把所有内容结合起来:一条消息的一生 32
- 2.7 使用发送方确认模式来确认投递 37
- 2.8 总结 40
- 第3章 运行和管理Rabbit 42
- 3.1 服务器管理 43
- 3.1.1 启动节点 43
- 3.1.2 停止节点 45
- 3.1.3 关闭和重启应用程序:有何差别 46
- 3.1.4 Rabbit 配置文件 46
- 3.2 请求许可 48
- 3.2.1 管理用户 49
- 3.2.2 Rabbit 的权限系统 50
- 3.3 检查 54
- 3.3.1 查看数据统计 54
- 3.3.2 理解RabbitMQ 日志 59
- 3.4 修复Rabbit:疑难解答 63