Fork me on GitHub

随笔分类 -  Ocelot & Consul

摘要:下面是我的网关配置来验证下Ocelot的问题,如果只是做网关转发应该还ok,但是要是结合Consul来检查并健康的转发有效服务器还是有很多弊端 关键在于通过设置 DeregisterCriticalServiceAfter来处理,那么这个值要够大,如果在这个值内服务器web站点更新正常了就没有问题, 阅读全文
posted @ 2018-07-13 19:23 龙码精神 阅读(3007) 评论(7) 推荐(2)
摘要:下载最新的consul程序 consul 启动方式有两种 server 和client 默认是client 如果你不需要记录数据可以用 consul agent -dev 来启动 启动一个服务端DC 数据中心的data目录中已保存了相关数据 未完待续........................下 阅读全文
posted @ 2018-07-11 18:46 龙码精神 阅读(768) 评论(0) 推荐(1)
摘要:Ocelot提供了AddAdministration方法来设置配置路由以及授权方式 AddAdministration 提供了2个重载 1、(path,secret) 2、(path,IdentityServer4AuthenticationOptions) 配置好Ocelot单独的授权访问Scop 阅读全文
posted @ 2018-05-15 14:40 龙码精神 阅读(1165) 评论(1) 推荐(2)
摘要:添加Nuget包:Ocelot 添加配置文件Ocelot.json 具体配置可以看另一篇 Ocelot配置 Json配置文件主要包含两个根节点: ReRoutes:路由重定向配置 都是数组结构 可以配置多个 GlobalConfigrations:全局配置 ReRoutes 主要包含了上下游的路径、 阅读全文
posted @ 2018-05-10 17:01 龙码精神 阅读(2464) 评论(0) 推荐(1)
摘要:{ "ReRoutes": [ { /*将用户的请求 /post/1 转发到 localhost/api/post/1*/ /* DownstreamPathTemplate:转到的地址 DownstreamScheme:转到的请求协议 DownstreamHostAndPorts:转到的端口地址及端口信息 Up... 阅读全文
posted @ 2018-04-16 16:41 龙码精神 阅读(805) 评论(0) 推荐(1)