MQ中间件
文章平均质量分 93
84岁带头冲锋
前路漫漫 当克己 当慎独 藏棱角 退优越 沉下心
展开
-
kafka常用命令
一. kafka-topic.sh脚本相关常用命令,主要操作 Topic。创建名字为 "op_log" 的 Topic。查看指定 ZK 管理的 Topic 列表查看指定 Topic 的详细信息,包括 Partition 个数,副本数,ISR 信息修改指定 Topic 的 Partition 个数。删除名字为 "op_log" 的 Topic。原创 2022-08-25 15:55:59 · 1862 阅读 · 0 评论 -
Kafka消息系统
Kafka — 高并发、高可用、高性能 高可用:多副本机制 高并发:网络架构设计 三层架构:多selector -> 多线程 -> 队列的设计(NIO) 高性能:写数据:把数据先写入到OS Cache写到磁盘上面是顺序写,性能很高读数据:根据稀疏索引,快速定位到要消费的数据零拷贝机制 减少数据的拷贝 减少了应用程序与操作系统上下文切换KafkaManager — 页面管理工具分区:1、没有设置key我们的消息就会被轮训的发送到不同的分区。2、设置了key。原创 2022-08-24 01:01:22 · 971 阅读 · 0 评论 -
RocketMQ--Dledger集群搭建
引言:一直以来,在多地多中心的消息发送场景下,如何保障数据的完整性和一致性是一个技术难点。Dledger 作为一个轻量级的 Java Library,它的作用就是将 Raft 有关于算法方面的内容全部抽象掉,开发人员只需要关心业务即可在 RocketMQ 4.5 版本之前,RocketMQ 只有 Master/Slave 一种部署方式,一组 broker 中有一个 Master ,有零到多个Slave,Slave 通过同步复制或异步复制的方式去同步 Master 数据。Master/Slave 部署模式,原创 2022-07-01 20:26:49 · 4832 阅读 · 4 评论 -
Centos7环境下搭建Rabbitmq 集群
操作系统:centos7.6[root@localhost opt]# uname -srmLinux 3.10.0-957.el7.x86_64 x86_64服务器IP192.168.161.16 node16192.168.161.17 node17192.168.161.18 node18安装包在正式部署环境前,需要将本节点必须的集群其他机器的IP、主机名加入hosts文件,执行指令如下:注:根据实际配置,将所有集IP都添加进去。不关闭防火墙开放端口开通端口:2.4 安装erlang原创 2022-06-29 21:50:02 · 1329 阅读 · 0 评论 -
rocketmq双主双从----四台服务器
[root@localhost opt]# uname -srmLinux 3.10.0-957.el7.x86_64 x86_64[root@localhost opt]# java -versionjava version "1.8.0_201"Java(TM) SE Runtime Environment (build 1.8.0_201-b09)Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)[root@localhos原创 2022-06-21 17:21:49 · 967 阅读 · 0 评论 -
RockerMQ笔记
产品基于高可用分布式集群技术,提供消息订阅和发布、消息轨迹查询、定时(延时)消息、资源统计、监控报警等一系列消息云服务,是企业级互联网架构的核心产品。RocketMQ是一个分布式消息和流数据平台,具有低延迟、高性能、高可靠性、万亿级容量和灵活的可扩展性。RocketMQ是2012年阿里巴巴开源的第三代分布式消息中间件,2016年11月21日,阿里巴巴向Apache软件基金会捐赠了RocketMQ;第二年2月20日,Apache软件基金会宣布Apache RocketMQ成为顶级项目。——维基百科Rcoket原创 2022-06-15 14:11:06 · 283 阅读 · 0 评论