![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RabbitMQ
文章平均质量分 92
Lucifer Zhao
热爱软件开发,渴望提升自我;
希望我的指尖具有改变世界的力量
展开
-
RabbitMQ集群搭建
问题汇总1、修改虚拟机hostname修改linux主机的配置文件/etc/sysconfig/network 和 /etc/hosts里的主机名#通过vi或者vim命令打开/etc/sysconfig/network文件vim /etc/sysconfig/network#在文件中添加下面内容NETWORKING=yesHOSTNAME=yourname #在这修改hostname#通过vi或者vim命令打开hosts文件vim /etc/hosts#修改文件内容12原创 2021-07-09 21:47:06 · 139 阅读 · 2 评论 -
RabbitMQ介绍与延时队列
RabbitMQ特性消息可靠性:典型的生产者-消费者模型,发送端有消息发送确认机制,服务端有消息持久化方案,消费端有消息Ack机制 灵活的消息路由分发:多种多样的交换机 多语言客户端开发AMQP:只要实现了AMQP,就能和RabbitMQ对接 友好管理界面:通过插件可以在浏览器通过界面来管理 灵活插件配置:RabbitMQ缺点:RabbitMQ不提供高可用的集群方案,需要手工实现HAProxy + keepalived方式进行集群搭建 性能方面、处理能力没有RocketMQ和Kafka高原创 2021-06-28 11:14:46 · 511 阅读 · 0 评论 -
消息中间件简介
分布式架构三大剑客:消息中间件、缓存中间件、RPC调用机制消息中间件能做什么?数据同步方案 事件驱动编程:时效性要求低的可以使用定时任务,时效性高的就可以使用消息中间件 解耦:将系统解耦 异步:将系统串行任务异步化 高内聚低耦合 销峰:通过消息队列的队列长度限制同时来临的订单数量,减少大流量对系统的冲击,实现销峰限流 分布式事务之最终一致性: 顺序保证 可靠传递消息中间件带来的风险?系统可用性风险:为了解决MQ挂掉带来的可用性风险,需要考虑高可用,使用集群部署 系统复杂度提高原创 2021-04-29 21:57:00 · 206 阅读 · 0 评论