ocelot gateway

.Net微服务实践(三):Ocelot配置路由和请求聚合

荒凉一梦 提交于 2020-04-09 00:56:57
目录 配置 路由 基本配置 占位符 万能模板 优先级 查询参数 请求聚合 默认聚合 自定义聚合 最后 在上篇 .Net微服务实践(二):Ocelot介绍和快速开始 中我们介绍了Ocelot,创建了一个Ocelot Hello World程序,接下来,我们会介绍Oclot的主要特性 路由 和另外一个特性 请求聚合 。这些特性都是通过配置来实现的。 配置 { "ReRoutes": [], "GlobalConfiguration": {} } Ocelot的配置文件包含两个节点: ReRoutes和GlobalConfiguration ReRoutes - 告诉Ocelot如何处理上游的请求 GlobalConfiguration - 全局配置,此节点的配置允许覆盖ReRoutes里面的配置,你可以在这里进行通用的一些配置信息 Ocelot的完整配置项如下 { "DownstreamPathTemplate": "/", "UpstreamPathTemplate": "/", "UpstreamHttpMethod": [ "Get" ], "DownstreamHttpMethod": "", "DownstreamHttpVersion": "", "AddHeadersToRequest": {}, "AddClaimsToRequest": {},

.Net微服务实践(三):Ocelot配置路由和请求聚合

不羁的心 提交于 2020-04-09 00:54:25
目录 配置 路由 基本配置 占位符 万能模板 优先级 查询参数 请求聚合 默认聚合 自定义聚合 最后 在上篇 .Net微服务实践(二):Ocelot介绍和快速开始 中我们介绍了Ocelot,创建了一个Ocelot Hello World程序,接下来,我们会介绍Oclot的主要特性 路由 和另外一个特性 请求聚合 。这些特性都是通过配置来实现的。 配置 { "ReRoutes": [], "GlobalConfiguration": {} } Ocelot的配置文件包含两个节点: ReRoutes和GlobalConfiguration ReRoutes - 告诉Ocelot如何处理上游的请求 GlobalConfiguration - 全局配置,此节点的配置允许覆盖ReRoutes里面的配置,你可以在这里进行通用的一些配置信息 Ocelot的完整配置项如下 { "DownstreamPathTemplate": "/", "UpstreamPathTemplate": "/", "UpstreamHttpMethod": [ "Get" ], "DownstreamHttpMethod": "", "DownstreamHttpVersion": "", "AddHeadersToRequest": {}, "AddClaimsToRequest": {},