2020-07-18

.N ET Core微服务部分知识点

  • 领域模型:这个是微服务的基础,可以说是基础模型;
  • GateWay:实现服务的认证和授权,可以实现服务的聚合;

        代表项目:Ocelot;

        使用:添加Ocelot包,添加Ocelot配置,添加配置读取代码,注册Ocelot服务,注册Ocelot中间件;

  • JWT的认证和授权;

        JWT有三部分组成:Header(令牌类型和加密类型等信息),Payload(支持自定义部分),Signature(Header和Payload和私有密钥计算出来的签名),

        要同时部署到gateway和微服务;

  • 服务熔断,服务降级,服务重试,服务限流; 

        代表项目:Polly;

        使用:添加Polly包,服务注册以及使用Polly API配置;

  • 内部服务间通讯--GRPC

        优势:默认使用Protocol Buffers序列化,性能相对于Restful Json好很多;基于Http/2;支持双向流式的请求和响应,对批量处理和低延时场景友好。

  • CQRS:实现领域事件和领域事件处理程序隔离,让服务层独立出来实现服务的认证和授权,以及一些与基础服务相关的业务;

        代表项目:MediatR;

     

 

.NET Core微服务部分知识点prime day淘粉8马士基集团印度限制电商公司影响平台产品价格!专业的亚马逊开发运营日历,一部耗时3天记载全球美日印德中各大节日的开发日历分享给大家。非洲市场什么衣服最好卖天津旅游 海岛游线路预订火热 春节部分线路涨价过半春节扫货潮提前到来 中国游客赴韩购物旅游成热门线路五台山旅游景区要求游客防火签约 三次违规取消导游资格

No comments:

Post a Comment