![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ocelot
u011010407
这个作者很懒,什么都没留下…
展开
-
Ocelot,自定义负载策略,完成预发布功能
通过重写ILoadBalancer,来实现我自己想要的预发布,或者灰度发布 核心代码 /// <summary> /// 自定义负载均衡策略 /// </summary> public class AppLoadBalancer: ILoadBalancer { /// <summary> /// 管道前面,计算到的所有下游服务 /// </summary> .原创 2020-11-19 16:40:07 · 437 阅读 · 0 评论 -
Ocelot 通过C#代码,添加Header信息给到下游
代码片段 using Ocelot.Middleware; // httpContext 为当前请求的上下文 var down=httpContext.Items.DownstreamRequest(); down.Headers.Add("aa", "aaaaaaaaaaaaaaaaaaaaa"); httpContext,可以加入到Ocelot的中间件中;或者直接加入到http的中间件中。 我这里是重写了个ILoadBalancer。做自己的负载 ...原创 2020-11-19 16:35:23 · 691 阅读 · 0 评论