- 领域模型:这个是微服务的基础,可以说是基础模型;
- 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