RocketMQ原理
本文不算是原创,而是RocketMQ原理的学习文档。
本文类容基本上和RocketMQ design类似,并无过多的改动。主要内容包括:
RocketMQ概述,主要是概念上的一些内容
RocketMQ的特点以及消息发送、消费模型
RocketMQ原理:mmap+write,文件系统,数据存储...
RocketMQ 在平安银行的实践和应用
随着互联网金融业务和相关技术的不断发展,传统金融行业为满足业务快速发展需求,正在积极引入各类开源技术,以快速抢占市场。那么,以金融和科技作为双驱动的平安银行在开源技术的引入方面是如何评估,运用到哪些业务场景,以及面对复杂的网络环境,是如何去部署的呢?
本文将以 Apache RocketMQ 为例,和您一起了解平安银行在开源技术选型方面的思考和实践。
rocketmq client for c#
基于ikvm的rocketmq的c#客户端,由于阿里对c#不敏感,对这方面的东西缺少。因为工作需要弄了一个,分享给大家 https://github.com/franknew/RocketMQ-Client
如何使用:
1.
rocketMq-Topic创建过程
Topic可以理解为在rocketMq体系当中作为一个逻辑消息组织形式,一般情况下一类业务消息会申请一个topic来实现业务之间隔离。
Topic的存储
Topic的实际存储模型
说明:
该图分享自: RocketMQ概念模型
Topic是一个逻辑上的概念,实际上在每个broker上以queue的形式保存,也就是说每个topic在broker上会划分成几个逻辑队列,每个逻辑队列保存一部分消息数据,但是保存的消息数据实际上不是真正的消息数据,而是指向commit log的消息索引。
博客汇总
JVM
java基础
架构设计
网络相关
中间件
区块链