Redis 是高性能的键值数据库,适合快速读写和简单消息传递;而 MQ 是消息中间件,专注于海量消息的管理和可靠传递。两者各有优势,适用于不同的场景。
RocketMQ-Rust是基于Rust重构的高性能消息中间件,解决了Java版的启动速度和内存占用问题,支持高并发和低延迟,兼容多平台,已实现核心模块如Name Server和Broker,欢迎开发者参与贡献。
LinkedIn推出了新的消息中间件Northguard和基础设施Xinfra,以减轻Kafka管理负担。Northguard使用去中心化一致性协议,Xinfra作为路由层,屏蔽两者差异。目前尚未开源,具体情况有待观察。
本文介绍了vivo Pulsar的Producer模块,分析了数据发送原理及参数调优案例,强调了Producer在消息中间件系统中的重要性。Pulsar作为云原生消息中间件,具备高性能和可扩展性,广泛应用于实时数据处理。文章详细解析了Producer的消息发送流程及参数调优实践,以提升系统稳定性和处理性能。
华为云IoT利用Apache Pulsar提升安全性和可靠性,支持亿级设备连接和大规模数据处理。通过IoTDA服务,实现高效数据流转和设备联动,解决传统消息中间件的高成本和扩容慢的问题,推动物联网技术创新。
Oracle高级队列(AQ)是Oracle数据库中的消息中间件,具有高可用性、可扩展性和可靠性。AQ支持多种消息类型和基于优先级的排队,可通过OEM和数据库视图进行监控和管理。与Oracle Streams和Oracle Goldengate集成,实现可靠的数据集成和复制。建议使用ASSM表空间和足够的队列监控进程。
本文介绍了消息中间件在数字化转型中的重要角色,以及RocketMQ 5.0发布的面向云时代的事件驱动架构子产品EventBridge。EventBridge提供了统一的事件标准和丰富的事件处理能力,适用于云产品事件处理、SaaS事件集成和SaaS平台集成等场景。通过典型案例,展示了云时代事件驱动的常见场景和最佳实践。
Redis是一个开源的内存数据结构存储系统,用作数据库、缓存和消息中间件。通过持久化、复制、哨兵模式和集群模式等机制保证数据安全。建议同时使用RDB和AOF,并定期备份数据。
本文介绍了设计高并发消息中间件的知识点,包括生产者消费者模型、分布式架构、数据的高可用和消息数据不丢失等。在设计中需要考虑存储方式、数据切分、元数据管理、数据投递和自动扩容等问题。同时,还需要提供手动ACK机制来保证消息的处理完成和不丢失。
本文介绍了作者对Kafka和RabbitMQ的了解和使用,Kafka是高级集群消息中间件,但存在消息重复、丢失、错误和顺序问题,而RabbitMQ是使用Erlang开发的消息队列,具有高性能和可靠性,还提到了Kafka对Zookeeper的依赖和RabbitMQ的热备机制,最后补充了Kafka和RabbitMQ的更新和改进。
Kafka、ActiveMQ、RabbitMQ和RocketMQ是分布式消息中间件,用于消息传递和解耦。它们具有可靠的消息传递机制,支持不同的消息传递模式,并具有良好的可伸缩性和容错性。选择取决于需求和场景。
本文介绍了使用Spring Cloud Stream和RabbitMQ的方法,包括消息中间件的应用场景和使用步骤。
JCQ 全名 JD Cloud Message Queue,是京东云自研、具有 CloudNative 特性的分布式消息中间件。JCQ 设计初衷即为适应云特性的消息中间件;具有高可用、数据可靠性、副本物理隔离、服务自治、健康状态汇报、少运维或无运维、容器部署、弹性伸缩、租户隔离、按量付费、云账户体系、授权等特性。
在《深入理解Java类加载机制,再也不用死记硬背了》里我提到了对于一门语言的“会”的三个层次。本篇将以知识地图的形式展现学习消息中间件MQ各个层次要掌握的内容。 知识地图是一种知识导航系统,并显示不同的知识存储之间重要的动态联系。所以本篇重点不是介绍某个知识点,而是介绍掌握消息中间件,需要看哪些文章
完成下面两步后,将自动完成登录并继续当前操作。