一、原理及背景参照

参照:https://zhuanlan.zhihu.com/p/645352760?utm_psn=1788501508884680706

主要作用:

1. 主要是解决"事件源-事件处理"耦合的问题
2. 事件总线维护一个事件源与事件处理的映射字典;
3. 通过单例模式,确保事件总线的唯一入口;
4. 利用反射完成事件源与事件处理的初始化绑定;
5. 提供统一的事件注册、取消注册和触发接口。

二、利用MediatR实现

[.NET Core开发实战(第35课:MediatR:让领域事件处理更加优雅)--学习笔记 - 郑子铭 - 博客园 (cnblogs.com)](https://www.cnblogs.com/MingsonZheng/p/12609776.html)