文章 2023-09-01 来自:开发者社区

看完这篇文章告诉你RocketMQ为什么要放弃Zookeeper?

一位7年工作经验的小伙伴去面架构师岗位,被问到这样一道面试题,说”RocketMQ为什么要放弃Zookeeper“。然后,想了很久好像没关注过,也不敢瞎猜。那么今天,我给大家来聊一聊我对这个问题的理解。1、注册中心对于分布式消息中间件而言,当不同的消息存储在不同的Broker上,生产者和消费者对于Broker的选取,路由选择会面临以下几个问题:1、生产者发一条消息,应该发到哪个Broker?消费....

看完这篇文章告诉你RocketMQ为什么要放弃Zookeeper?
文章 2022-09-07 来自:开发者社区

一篇文章把RabbitMQ、RocketMQ、Kafka三元归一(三)

MQ带来的一些问题、及解决方案如何保证顺序消费?RabbitMQ :一个Queue对应一个Consumer即可解决。RocketMQhash (key)%队列数Kafka :hash (key)%分区数如何实现延迟消费?RabbitMQ :两种方案 死信队列 + TTL引入RabbitMQ的延迟插件RocketMQ :天生支持延时消息。Kafka :步骤如下专门为要延迟的消息创建一个Topic新....

一篇文章把RabbitMQ、RocketMQ、Kafka三元归一(三)
文章 2022-09-07 来自:开发者社区

一篇文章把RabbitMQ、RocketMQ、Kafka三元归一(二)

KafkaKafka是一个分布式、支持分区的、多副本的, 基于ZooKeeper 协调的分布式消息系统。它最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于Hadoop的批处理系统、低延迟的实时系统、Storm/Spark流式处理引擎,Web/Nginx日志、访问日志,消息服务等等,用 Scala语言编写 。属于Apache基金会的顶级开源项目。先看一下Kafka的架构图 :Kaf....

一篇文章把RabbitMQ、RocketMQ、Kafka三元归一(二)
文章 2022-09-07 来自:开发者社区

一篇文章把RabbitMQ、RocketMQ、Kafka三元归一(一)

RabbitMQRabbitMQ各组件的功能Broker :一个RabbitMQ实例就是一个BrokerVirtual Host :虚拟主机。相当于MySQL的DataBase ,一个Broker上可以存在多个vhost,vhost之间相互隔离。每个vhost都拥有自己的队列、交换机、绑定和权限机制。vhost必须在连接时指定,默认的vhost是/。Exchange :交换机,用来接收生产者发送....

一篇文章把RabbitMQ、RocketMQ、Kafka三元归一(一)
文章 2022-02-17 来自:开发者社区

读懂这篇文章,你的阿里技术面就可以过关了 | Apache RocketMQ 101

在美国的大学课程中,101是所有课程中的第一门,是新生入学后的必修课程。阿里巴巴中间件技术专家刘振东在上周的Apache RocketMQ开发者沙龙北京站的活动上,进行了主题为《ApacheRocketMQ 101》的分享,帮助开发者从0开始学习 Apache RocketMQ,除了一些基础的入门内容外,还有很多是在社区未发表过的个人所感所悟,首次对外分享。分享内容包括RocketMQ的起源、R....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等