表明项目:Ocelot;跨域
使用:添加Ocelot包,添加Ocelot配置,添加配置读取代码,注册Ocelot服务,注册Ocelot中间件;缓存
JWT有三部分组成:Header(令牌类型和加密类型等信息),Payload(支持自定义部分),Signature(Header和Payload和私有密钥计算出来的签名),安全
要同时部署到gateway和微服务;分布式
表明项目:Polly;微服务
使用:添加Polly包,服务注册以及使用Polly API配置;性能
优点:默认使用Protocol Buffers序列化,性能相对于Restful Json好不少;基于Http/2;支持双向流式的请求和响应,对批量处理和低延时场景友好。加密
表明项目:MediatR;中间件
普通缓存:ResponseCache,MemoryCahce;分布式缓存:Redis,EasyCachce;事件
反跨站请求伪造;防开放重定向攻击;防跨站脚本;跨域请求设置;部署