Ocelot
u011010407
这个作者很懒,什么都没留下…
展开
-
Ocelot,自定义负载策略,完成预发布功能
通过重写ILoadBalancer,来实现我自己想要的预发布,或者灰度发布核心代码 /// <summary> /// 自定义负载均衡策略 /// </summary> public class AppLoadBalancer: ILoadBalancer { /// <summary> /// 管道前面,计算到的所有下游服务 /// </summary> .原创 2020-11-19 16:40:07 · 454 阅读 · 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 · 718 阅读 · 0 评论