前言 简单整理一下grpc。 正文 什么是grpc? 一个远程过程调用框架,可以像类一样调用远程方法。 这种模式一般来说就是代理模式,然后都是框架自我生成的。 由google 公司发起并开源,故而前面有个g。 grpc的特点: 提供几乎所有主流语言的实现 ...
前言 简单整理一下路由和终节点。 正文 路由方式主要有两种: .路由模板方式 .RouteAttribute 方式 路由约束: .类型约束 .范围约束 .正则表达式 .是否必选 .自定义 IRootConstaint URL 生成 .LinKGenerator .IUrlHelper 先搭建一个swagger: 然后创建一个controller: 看到在每个action上都有一些配置,上面就是约束 ...
2021-06-18 07:46 0 367 推荐指数:
前言 简单整理一下grpc。 正文 什么是grpc? 一个远程过程调用框架,可以像类一样调用远程方法。 这种模式一般来说就是代理模式,然后都是框架自我生成的。 由google 公司发起并开源,故而前面有个g。 grpc的特点: 提供几乎所有主流语言的实现 ...
前言 简单整理一下Mediator。 正文 Mediator 名字是中介者的意思。 那么它和中介者模式有什么关系呢?前面整理设计模式的时候,并没有去介绍具体的中介者模式的代码实现。 如下: https://www.cnblogs.com/aoximin/p/13600464.html ...
前言 简单介绍一下异常中间件的使用。 正文 这样写入中间件哈,那么在env环境下就会去执行UseDeveloperExceptionPage。 那么我们应该去看DeveloperExc ...
前言 简单整理一下静态中间件。 正文 我们使用静态文件调用: 那么这个默认会将我们根目录下的wwwroot作为静态目录。 这个就比较值得注意的,可能刚开始学.net core 的小伙伴,会直接把脚本写在更目录script这样是访问不到的。 当然了,你可以配置参数 ...
前文 前面整理了仓储层,工作单元模式,同时简单介绍了一下mediator。 那么就mediator在看下领域事件启到了什么作用吧。 正文 这里先注册一下MediatR服务: 具体注册: 前文提及在共享层的领域抽象类库中,有下面几个类: 用来标志领域事件的接口: 用来标志 ...
前言 简单整理一下配置中心。 正文 什么时候需要配置中心? 多项目组并行协作 运维开发分工职责明确 对风险控制有更高诉求 对线上配置热更新有诉求 其实上面都是套话,如果觉得项目不方便的时候就需要用配置中心了。 apollo 配置中心系统的能力 ...
前言 前文讲述了,服务和配置直接的配合,这一节写一下,当配置文件修改了,每个服务如何感知自己的配置。 正文 服务感知到自己的配置发生变化,这就牵扯出两个东西: 在作用域范围使用Ioptio ...
前言 简单整理一下工作单元模式。 正文 工作单元模式有3个特性,也算是其功能: 使用同一上下文 跟踪实体的状态 保障事务一致性 工作单元模式 主要关注事务,所以重点在事务上。 在共享层的基础建设类库中加入: SaveChangesAsync 事务 ...