
MQ
文章平均质量分 96
willops
In doing we learn!(在实践中学习)
展开
-
基于kraft部署kafka集群
Apache Kafka 是一个开源的分布式事件流平台,被数千家公司用于高性能数据管道、流分析、数据集成和关键任务应用。Kafka是一个拥有高吞吐、可持久化、可水平扩展,支持流式数据处理等多种特性的分布式消息流处理中间件,采用分布式消息发布与订阅机制,在日志收集、流式数据传输、在线/离线系统分析、实时监控等领域有广泛的应用。原创 2024-12-25 14:04:37 · 2891 阅读 · 0 评论 -
RabbitMQ集群部署
RabbitMQ 是开源消息代理软件(有时称为面向消息的中间件),实现了高级消息队列协议(AMQP)。RabbitMQ 服务器是用 Erlang 编程语言编写的,并基于开放电信平台框架构建,以实现集群和故障转移。所有主要编程语言都有可与代理接口的客户端库。关于仲裁队列对于普通集群,队列所在节点如果宕机,队列中的消息就会丢失,因此普通集群只是提高了并发能力,并未实现高可用。要想真正实现高可用,只需要在部署普通集群后创建仲裁队列即可。原创 2024-12-24 13:20:49 · 3008 阅读 · 0 评论 -
基于Controller模式部署RocketMQ集群
RocketMQ是一种分布式消息中间件,它由阿里巴巴集团开发,并且后来捐献给了Apache软件基金会。RocketMQ最初是为了解决阿里巴巴内部因业务增长带来的高吞吐量需求而设计的。随着其不断发展和完善,RocketMQ已经成为了一个能够处理从传统发布/订阅模式到大规模实时无差错交易系统的强大消息引擎。RocketMQ的主要特点架构简洁:相比其他消息队列系统,RocketMQ具有更简单的架构设计。丰富的业务功能:支持多种消息类型和应用场景,比如实时消息处理、顺序消息处理以及事务消息处理。原创 2024-12-22 21:57:32 · 3019 阅读 · 0 评论