0

我遇到了一个奇怪的问题。我已经实现了一个带有基于 nodejs 的服务的 Prana Sidecar。Node 服务使用 prana host uri 来定位和调用另一个服务。所有服务都在 docker 容器中。看起来我必须先直接调用节点服务才能让 prana 工作。否则我会收到以下错误:

21:00:46.080 [http-nio-9003-exec-1] 调试 oscnzuul.web.ZuulHandlerMapping - 使用处理程序 [org.springframework.cloud.netflix.zuul.web.ZuulController@44cddafb] 将 [/sqlprana] 映射到 HandlerExecutionChain 和1个拦截器
21:00:46.106 [http-nio-9003-exec-1] 信息 oscnzfilters.ProxyRouteLocator - 查找路径的路径:/sqlprana
21:00:46.106 [http-nio-9003-exec-1] 调试 oscnzfilters.ProxyRouteLocator - servletPath=/zuul
21:00:46.107 [http-nio-9003-exec-1] 调试 oscnzfilters.ProxyRouteLocator - path=/sqlprana
21:00:46.107 [http-nio-9003-exec-1] 调试 oscnzfilters.ProxyRouteLocator - 匹配模式:/sqlparser/**
21:00:46.108 [http-nio-9003-exec-1] 警告 oscnzfpre.PreDecorationFilter - 找不到 uri 的路由:/sqlprana

如果我直接点击节点服务,则不会发生此问题。

4

0 回答 0