源设计就单纯完成了把服务转发到特定的服务模块,一定程度上解耦了业务流程 但是我们实际开发过程中会面临服务转发后还有一些列关联的服务 举个例子 你调用了发送邮件的服务,接下来会面临扣费的服务,扣费之后会自动生成一个消费流水 你看上去只做了一件事儿,但是实际上是一套业务流程流水线 我看见Jeffcky大佬博客的一篇文章<EntityFramework Core进行读写分离最佳实践方式,了解一下(二)?> 看见了DiagnosticSource的发布订阅,随即折腾了一番,完成了我心目中的转发服务新版…