业务事件接入路线
选择内部或蒸馏事件,进入具体发布、监听与提交时序规范。
浏览全部手册
本页目录
文档来源与 Markdown 原文
权威正文:ineed-core/docs/guides/integration-events.md。网站按工作区快照同步,原文中的历史日期和验证范围保留。
开始编码前核对同版本源码;跨仓文件引用可在源码定位目录查找。
下载 Markdown 原文 ↓规则 CORE-EVENT-001。事件模型、配置 key、payload、资源解析和监听代码的唯一正文是集成事件指南。本页帮助决定如何接入。
选择事件
需要参与当前事务的模块内协作,先检查内部事件及监听器的异常/事务行为;需要在提交后执行的 JVM 内协作,检查蒸馏事件。需要可靠跨进程投递时另行设计可靠性方案,不能把蒸馏事件直接当作持久消息。
接入顺序
- 明确业务动作、资源 key、消费方以及失败对主流程的影响。
- 检查 Core 已有发送点,优先复用,避免在 Service 再补发一次。
- 按正式指南配置全局与资源级开关,确认内部事件和蒸馏事件的依赖。
- 监听器使用对应 payload,避免依赖某个 ORM 实体的未声明字段。
- 验证事务提交、回滚、开关关闭、重复/无变化动作和响应式未订阅行为。
业务约束
事件消费者需要幂等时,应依据稳定业务标识设计。提交后监听失败不能保证撤销已经提交的数据库数据;外部副作用需明确重试和补偿。
新增事件字段时同步更新契约、生产方、消费方、测试和兼容说明。验证入口见测试规范。
仍有疑问?按反馈清单整理复现信息 →