
消息队列
LLYYYYSS
期待未来世界能有我的声音,哪怕微不可闻。
展开
-
RabbitMQ+keepalived+haproxy搭建高可用集群
一、搭建普通集群1.环境准备2.RabbitMQ普通集群配置(1)配置hosts文件更改三台MQ节点的计算机名分别为mq01、mq02 和mq03,然后修改hosts配置文件vim /etc/hostname //其他两台相同 mq01.localdomainvi /etc/hosts192.168.100.143 mq01 //注意不能带.注意-主机名称也要更改192.168.100.144 mq02192.168.100.145 mq03(2)三个节点配置yum源,转载 2020-08-17 02:18:38 · 548 阅读 · 0 评论 -
RabbitMQ与springboot进行整合
一、RabbitMQ集群架构实操1.RabbitMQ分析(1)市场滴滴,美团头条等大厂均在使用RabbitMQ,前景敞亮,用途广泛(2)性能性能优异,稳定性强(3)功能可靠性消息投递模式,业界首屈一指,并且包含其他多种消息投递模式,功能丰富。(4)适配性与springAMQP完美整合,提供了非常丰富的API(5)适用性集群模式丰富,配置简单2.RabbitMQ整体架构(1)AMQP协议(2)RabbitMQ整体架构图二、RabbitMQ与springboot进行整合三、M原创 2020-08-16 14:46:45 · 172 阅读 · 0 评论 -
CentOS7环境中安装RabbitMQ
一、Linux环境中安装RabbitMQ1.软件准备yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel2. 下载RabbitMQ所需软件包wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm wget http://repo.iotti.biz/Cen原创 2020-08-15 03:02:56 · 182 阅读 · 0 评论 -
Kafka集群架构模型与原理解析
一、Kafka集群架构模型与原理解析1.Kafka简介(1)Kafka是Linkedin开源的分布式消息系统,目前归属于Apache顶级开源项目(2)Kafka基于Pull模式来处理消息消费,追求高吞吐量,最开始是用于日志收集和传输(3)0.8版本开始支持复制,不支持事务,对消息的重复、丢失、错误等,没有严格的要求,适用于产生大量数据的互联网服务的的数据收集2.Kafa优势(1)分布式(2)跨平台(3)超强数据堆积能力(4)实时性(5)水平扩展性3.Kafka性能优异的原因(1)顺序原创 2020-08-12 23:20:00 · 1036 阅读 · 0 评论 -
RabbitMQ集群架构模型与原理解析
一、RabbitMQ集群架构和原理解析1.RabbitMQ的四种集群架构模式(1)主从模式(2)远程模式(3)镜像模式(4)多活模式2.主从模式(1)简介warren,主备方案,主节点挂了,从节点继续提供服务(2)配置a.Haproxy配置bind 0.0.0.0:5672 #绑定0.0.0.0的5672端口mode tcp #方式为tcpoption clitcpkatimeout c原创 2020-08-12 00:16:49 · 612 阅读 · 0 评论 -
消息队列简介和Active集群架构模型与原理解析
一、关于分布式消息队列的认知1.消息队列的应用场景(1)服务解耦(2)削峰填谷(3)异步化缓冲2.应用过程中,需要注意的关注点(1)生产端可靠性投递数据强一致,必须保证可靠性(2)消费幂等性一条消息只能被消费1次,不能被多次消费(3)低延迟,高可用,可靠性(4)堆积能力二、RabbitMQ实战三、RabbitMQ可靠性投递基础组件封装四、kafka应用实战五、kafka高吞吐量日志收集实战六、架构思考:分布式日志,跟踪,告警,分析平台1.业界主流消息队列2.ActiveM原创 2020-08-11 23:20:55 · 460 阅读 · 1 评论