队列很多时,为什么RocketMQ比Kafka性能好?
简介
本文介绍队列很多时,为什么RocketMQ比Kafka性能好。
问题描述
Kafka
Topic多时,性能明显降低。单机超过64个队列(分区),负载明显升高,且分区越多,发送消息响应时间变...
Kafka原理–工作流程
简介
本文介绍Kafka的工作流程(工作原理)。
总体流程
注意:从Kafka2.8版本开始,不再用Zookeeper存元数据和节点等信息,而是用Kafka的服务端去处理。
生产者推送消息
...
RocketMQ–为什么性能好?
简介
本文介绍RocketMQ为什么读写是在磁盘里,性能还这么好。
1.顺序读写
对磁盘读写时,如果是顺序读写,那么磁头几乎不用换道,或者换道的时间很短。读写效率会提高很多。(Rock...
RocketMQ–为什么性能不如Kafka?
简介
本文介绍RocketMQ为什么性能不如Kafka?
阿里中间件团队对它们做过压测,同样条件下,kafka 比 RocketMQ 快 50% 左右。
为什么 RocketMQ 参考了 Kafka 的架构,却不能跟 kafk...
Redis集群–复制、哨兵、集群
简介
本文分享Redis集群部署的几种方式:复制、哨兵、集群。
复制
说明
分布式系统为了解决单点问题,通常会把数据复制多个副本部署到其他机器, 满足故障恢复和负载均衡等需求...
SpringBoot-整合Redisson-方法/实例
简介
本文介绍SpringBoot整合Redisson的方法。
Redis官方对Java 语言的封装框架有十多种,主要是Jedis 、Lettuce、Redisson。官方推荐使用Redisson。
依赖
pom.xml
<depe...
SpringBoot-配置Redisson的方法
简介
说明
本文介绍如何在SpringBoot中配置Redisson。
官网网址
redisson-spring-boot-starter配置方案:https://github.com/redisson/redisson/tree/master/redisson-spring-b...
MQ-推模式与拉模式
简介
推模式和拉模式指的是 Comsumer 和 Broker 之间的交互。
Producer 与 Broker 之间都是推的方式,即 Producer 将消息推送给 Broker,而不是 Broker 主动去拉取消息。原因如下:
...
Redis集群-数据分布
简介
本文介绍Redis集群的数据分布。
数据分布理论
分布式数据库首先要解决把整个数据集按照分区规则映射到多个节点的问题,即把数据集划分到多个节点上,每个节点负责整体数据的...
Windows安装RabbitMQ的方法
简介
本文介绍Windows安装RabbitMQ的方法。
下载地址
Erlang: Erlang Programming LanguageRabbitMQ: Downloading and Installing RabbitMQ — Rabbit...