IP属地:广西
微服务 好处 单体一个小bug导致整个系统瘫痪 git冲突 业务按需扩容:应用扩容,数据库扩容 坏处 运维难度 微服务跨系统调用,不同数据库:事...
概览 BrokerController负责各组件的初始化、启动、关闭,初始化阶段针对不同请求类型创建了不同类型的Processer,proces...
spring原生定时任务框架的缺陷 不支持分片任务:处理有序数据时,多机器分片执行不同任务,集群部署执行存在任务重复执行的问题 不支持任务生命周...
磁盘文件结构 总体结构 文件格式 commitLog 消息主体和元数据的物理存储,生产者发送的消息会持久化到这个文件,文件大小默认1G,文件名称...
ThreadLocal用法和使用场景 threadlocal是JDK1.2提出的线程本地存储,为多线程并发问题提供了新的解决思路,每个线程通过它...
RocketMQ消息发送主要分为以下几步: 根据主题获取路由信息(主题对应的所有队列,队列所在broker,broker的IP地址和端口号) 选...
rocketMQ从4.3.0版本开始支持事务消息,事务消息能确保生产者本地事务和消息发送的的原子性。 具体流程 半消息落盘 在执行本地事务前,先...