上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: "原文" Aggregate ReRoutes用来组合多个ReRoutes,将它们的响应结果映射到一个响应中返回给客户端。 为了使用Aggregate ReRoutes,你必须像下面的 中做些配置。 在下面的例子中,有两个ReRoutes,且它们都有一个Key属性,我们将使用ReRoute里面的ke 阅读全文
posted @ 2018-09-06 15:53 irocker 阅读(776) 评论(0) 推荐(0) 编辑
摘要: "原文" 你可以指定一个service discovery provider,ocelot将使用它来找下游的host和port。 Consul 下面的配置要放在 中。如果你没有指定host和port,那么就需要一个service discovery provider,默认使用的是Consul。 为了 阅读全文
posted @ 2018-09-06 15:53 irocker 阅读(1887) 评论(0) 推荐(0) 编辑
摘要: "原文" 阅读全文
posted @ 2018-09-06 15:53 irocker 阅读(203) 评论(0) 推荐(0) 编辑
摘要: "原文" 可以针对每个ReRoute设置对下游服务的熔断器circuit breaker。这部分是通过 "Polly" 实现的。 将下面的配置添加到一个ReRoute下面去。 必须大于0。 标识跳闸多会后再启用。 标识如果请求超过5秒,就自动超时。 可以只设置 。 如果你没有设置QoSOptions 阅读全文
posted @ 2018-09-06 15:53 irocker 阅读(236) 评论(0) 推荐(0) 编辑
摘要: "原文" Ocelot支持基本的缓存,目前Ocelot的缓存是通过 "CacheManager project" 实现的。 下面的示例展示了如何启用缓存: 为了在路由中使用缓存,需要在ReRoute中添加下面的配置: 上面的例子中 设置缓存会在15秒中后失效。 Ocelot目前支持对下游服务的url 阅读全文
posted @ 2018-09-06 15:53 irocker 阅读(343) 评论(0) 推荐(0) 编辑
摘要: "原文" Ocelot支持对上游做访问限流,这样就可以保证下游不要负载太大了。 如果要启用访问限流,需要做如下配置: 是和客户端白名单的数组。白名单里面的客户不受限流的限制。 是否启用限流 标识限流作用于的时间段, 例如: 1s, 5m, 1h,1d 等。如果在这个时间段内访问的次数超过了限制,需要 阅读全文
posted @ 2018-09-06 15:53 irocker 阅读(579) 评论(0) 推荐(0) 编辑
摘要: "原文" Ocelot专为.NET Core而设计。 .NET Core 2.1 安装 首先需要创建一个 netstandard2.0 项目,然后再通过nuget安装。 Configuration 下面是个最基本的最简单的 文件的内容。 这里我们要注意下 BaseUrl 。这个URL地址应该是对外的 阅读全文
posted @ 2018-09-06 15:53 irocker 阅读(120) 评论(0) 推荐(0) 编辑
摘要: "原文" 这里有一个配置的 "样例" 。配置主要有两个部分。一个是 ReRoutes 数组,另一个是 GlobalConfiguration 。ReRoute告诉Ocelot怎么处理上游的请求。Global configuration能让我们覆盖一些ReRoute的一些配置。 这里是一个ReRout 阅读全文
posted @ 2018-09-06 15:53 irocker 阅读(955) 评论(0) 推荐(0) 编辑
摘要: "原文" Ocelot主要的功能就是将http请求转发到对应的下游服务上去。 Ocelot将一个请求路由到另外一个路由的动作叫做 。为了能让Ocelot能正常工作,需要在配置中设置 。 配置 需要添加一个 json 数组。 , 和`DownstreamHostAndPorts`定义请求需要转发到哪个 阅读全文
posted @ 2018-09-06 15:53 irocker 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: "原文" 可以为HttpClient添加delegating handlers。 Usage 为了添加delegating handler需要做两件事。 首先如下一样创建一个类。 然后必须将这个handler添加到Ocelot的容器里面: 这些Add模仿都有一个默认的参数(默认为false)用来表示 阅读全文
posted @ 2018-09-06 15:52 irocker 阅读(740) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页