ocelot 从15.x版本升级到16.x版本 UnableToFindDownstreamRouteError Message: Failed to mat ch Route configuration for upstream path

项目里面用到 ocelot ,之前老的项目用的是 15.x

 

最近要一个新项目也要用到,直接安装了最新的16.x,结果死活都匹配不到上游路径。

刚开始以为是自己代码写得有问题,各种找问题,结果后来把ocelot降到15.x的版本又可以用了。所以怀疑是16.x做了什么更新

搞了半天,原来是新版的修改了配置文件

github 对 ocelot 16.x的描述 Tom Pallister - Rename all ReRoute to Route to move closer to YARP +semver: breaking

之前根节点是 ReRoutes 现在是 Routes 。要不是退回15.x发现又可以用,我压根就怀疑不到是版本问题。。。。。感谢张队指出

记录一下,以备自己和各位查询

 

posted @ 2020-06-01 17:04  LoveCoder  阅读(1957)  评论(5编辑  收藏  举报