消息中间件使用规范(RocketMQ)
1、命名规范 1、【强制】Topic命名:topic+下划线+业务名,例如:订单领域topic命名为:topi […]
自由自在,无忧无虑
自由自在,无忧无虑
1、命名规范 1、【强制】Topic命名:topic+下划线+业务名,例如:订单领域topic命名为:topi […]
为什么需要一个GUID生成服务? 1、业务实现会有限制 例如:某些业务场景批量导入功能,生成订单ID需要调用订 […]
今天给同事聊一个事情的时候,引用了CAP定理,但是自己竟然把A解释成了原子性(妈哟,天大的笑话)。所以今天在这 […]
概念 关系 关系这个概念在我们日常生活中非常常见,比如说他比较高,那只白天鹅很大等等,当我们说类似这些话的时候 […]
概念 在学习网络时,我们需要推敲一下协议的字面意思。 现实世界 下面是百度百科对于协议意思的解释: 意思是共同 […]
概述 前言 之前发布了一篇Java 读取Excel大文件文章提到了 excel-streaming-reade […]
定义 霸道算法每次都会选出存活的进程中标识符最大的候选者作为协调者。 霸道算法之所以霸道是因为当有新的进程加入 […]
1、概述 同步化是分布式系统中的一个重要概念,同步化主要解决的是排序问题。例如:多个线程不能同时操作一个变量, […]
1. 问题背景 在微服务架构中,我们通常会遇到各个服务之间互相依赖的情况。如果处理不当,很容易造成循环依赖,进 […]
背景 在Java开发过程中,我们经常需要通过读取环境变量来获取一些配置参数。然而在单元测试时,我们常常需要修改 […]