文章 2022-05-11 来自:开发者社区

消息队列之推还是拉,RocketMQ 和 Kafka 是如何做的?(下)

Kafka 中的长轮询像 Kafka 在拉请求中有参数,可以使得消费者请求在 “长轮询” 中阻塞等待。简单的说就是消费者去 Broker 拉消息,定义了一个超时时间,也就是说消费者去请求消息,如果有的话马上返回消息,如果没有的话消费者等着直到超时,然后再次发起拉消息请求。并且 Broker 也得配合,如果消费者请求过来,有消息肯定马上返回,没有消息那就建立一个延迟操作,等条件满足了再返回。我们来....

消息队列之推还是拉,RocketMQ 和 Kafka 是如何做的?(下)
文章 2022-05-11 来自:开发者社区

消息队列之推还是拉,RocketMQ 和 Kafka 是如何做的?(上)

每个时代,都不会亏待会学习的人大家好,我是 yes。今天我们就来谈一谈消息队列的推拉模式,这也是一个面试热点,例如你在简历里面写了 RocketMQ ,基本上会问你 RocketMQ 采用的是推模式还是拉模式啊?是拉模式?不是有 PushConsumer 吗?今天我们就来谈谈推拉模式,并且再来看看 RocketMQ 和 Kafka 是如何做的。推拉模式首先明确一下推拉模式到底是在讨论消息队列的哪....

消息队列之推还是拉,RocketMQ 和 Kafka 是如何做的?(上)
问答 2022-01-16 来自:开发者社区

RabbitMQ、RocketMQ、Kafka应该如何选择?

RabbitMQ、RocketMQ、Kafka应该如何选择?分别适用于哪些场景?

文章 2021-12-20 来自:开发者社区

RocketMQ/Kafka等消息队列复制的最佳实践

MQ在Pro、Con端,依靠业务代码,配合请求确认机制保证在服务端,采用持久化和复制保证不会丢消息。把消息复制到多节点,可解决丢消息问题保证消息服务的HA所以都会把MQ配置成集群模式,并开启消息复制。那么消息复制需要解决哪些问题呢?1 消息复制的指标期望MQ具备高性能、高可用和数据一致性。很多MQ都声明这些特性全部支持,但都有前置条件。1.1 性能无论采用哪种复制,都需数据被写到多节点后再返回,....

文章 2021-12-14 来自:开发者社区

消息中间件ActiveMQ、RabbitMQ、RocketMQ、ZeroMQ、Kafka如何选型?

最近要为公司的消息队列中间件进行选型,市面上相关的开源技术又非常多,如ActiveMQ、RabbitMQ、ZeroMQ、Kafka,还有阿里巴巴的RocketMQ等。这么多技术,如何进行选型呢?首先对于阿里的RocketMQ,因为是阿里开源的,对于国内开源的保持谨慎的态度,暂时不采取该中间件。所以只能在ActiveMQ、RabbitMQ、ZeroMQ、Kafka中间选一款作为消息队列中间件。下面....

消息中间件ActiveMQ、RabbitMQ、RocketMQ、ZeroMQ、Kafka如何选型?
文章 2021-12-03 来自:开发者社区

将 Flink 融合进消息系统,RocketMQ 为什么选择了与 Kafka 不一样的路

5.0 版本进行了架构重塑,新增或者修改了超过 60% 的代码,但是对 4.0 的所有功能以及整体架构进行了无缝兼容,且没有引入任何外部依赖。而且其中非常重要的一点是,RocketMQ 兼容了开源 Flink 生态。与 Kafka 只是作为 Flink 的上下游数据不同,RocketMQ 直接实现了 Flink 的基础功能或者算子,并首创性地兼容了 Flink/Blink SQL 标准以及 UD....

将 Flink 融合进消息系统,RocketMQ 为什么选择了与 Kafka 不一样的路
问答 2018-11-23 来自:开发者社区

[@项籍][¥20]rocketmq和Kafka的区别是什么?

rocketmq和Kafka的区别是什么?

文章 2018-04-17 来自:开发者社区

rocketMq和kafka的架构区别

概述     其实一直想写一篇rocketMq和kafka在架构设计上的差别,但是一直有个问题没搞明白所以迟迟没动手,今天无意中听人点播了一下似乎明白了这个问题,所以就有了这篇对比。     这篇博文主要讲清楚kafka和rocketMq的两个不同点,1、rocketMq的namesvr和kafka的zookeeper对比;2、kafka为什么比rocket...

文章 2018-01-22 来自:开发者社区

消息中间件ActiveMQ、RabbitMQ、RocketMQ、ZeroMQ、Kafka如何选型?

最近要为公司的消息队列中间件进行选型,市面上相关的开源技术又非常多,如ActiveMQ、RabbitMQ、ZeroMQ、Kafka,还有阿里巴巴的RocketMQ等。 这么多技术,如何进行选型呢? 首先对于阿里的RocketMQ,因为是阿里开源的,对于国内开源的保持谨慎的态度,暂时不采取该中间件。 所以只能在ActiveMQ、RabbitMQ、ZeroMQ、Kafka中间选一款作为消息队列中间件....

文章 2017-09-04 来自:开发者社区

9月4日云栖精选夜读:从 Apache RocketMQ 和 Kafka 看 Topic 数量对单机性能的影响

上一期我们对比了三类消息产品(Kafka、RabbitMQ、RocketMQ)单纯发送小消息的性能,受到了程序猿们的广泛关注,其中大家对这种单纯的发送场景感到并不过瘾,因为没有任何一个网站的业务只有发送消息。 热点热议 从 Apache RocketMQ 和 Kafka 看 Topic 数量对单机性能的影响 作者:youirong Nodejs进阶:服务端字符编解码&乱码处理 作...

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

产品推荐

消息队列

消息队列是构建分布式互联网应用的基础设施,通过消息队列实现的松耦合架构设计可以提高系统可用性以及可扩展性,是适用于现代应用的优秀设计方案。

+关注