- 理论上:不管项目大小、团队大小,永恒不变的总会有:MQ、Job、Cache。只是有些是线程级别使用,有些是中间件级别使用。
- 复词用下划线:
PLATFORM:SYS_ROLE:1
- 不能有特殊符号,包含空格、换行、单双引号以及其他转义字符
- key 命名:
业务名:表名:id
,比如:PLATFORM:SYS_ROLE:1
- key 固定部分全部大写,动态部分随意。
- 更多:
- vhost组件
- 规则:
业务系统名_vhost
- 实例:
platform_vhost
- 规则:
- Exchange
- tx = topic exchange
- fx = fanout exchange
- dx = direct exchange
- 规则:
业务系统名.模块名.tx或者fx、dx
- 实例:
platform.sys_user.tx
- Queue
- 规则:
消费者:业务系统名.模块名.tx或者fx、dx.事件名
- 实例:
integral:platform.sys_user.tx.created
- 规则:
- Routing Key
- 规则:
业务系统名.模块名.tx或者fx、dx.事件名
- 实例:
platform.sys_user.tx.created
- 规则: