码迷,mamicode.com
首页 > 其他好文 > 详细

思考一种好的架构(九)

时间:2020-04-01 13:17:36      阅读:68      评论:0      收藏:0      [点我收藏+]

标签:接口   net   创建   需要   自己的   https   引用   media   技术   

中介者(Mediator)

 

为了解除服务间互相引用的问题,单独划分出来的一个服务

 

技术图片

 

来源:https://www.jianshu.com/p/161c6cd75e26

 

它的好处时显而易见的,服务之间的引用将会变的清晰明了

我只在业务服务库上使用它,普通服务和基础设施服务还是自己管自己的,

 

技术图片

 

没有使用MediatR 因为我觉得它对于net core提供的中介者功能并不是很好的用,微软自带的IOC就已经很好用了

我们通过在Mediator服务库下创建一个文件夹公开服务(PublicServer),然后按业务服务库名称去命名文件夹,下面放着业务服务库公开的接口和传输对象

这样一来,不仅解决相互依赖的问题,还能形成一个公开服务目录,方便调用者查询和使用,只是在写入代码时候麻烦了点,需要先构建一个业务服务库,在Mediator服务中添加接口和公开服务,并在web添加配置代码

 

思考一种好的架构(九)

标签:接口   net   创建   需要   自己的   https   引用   media   技术   

原文地址:https://www.cnblogs.com/AnAng/p/12611639.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!