我使用Tomcat运行两个Web应用程序,将其称为“ configserver”和“ rest”。

当“ rest”启动时,它应该通过HTTP在同一个Tomcat上调用“ configserver”。不幸的是,我发现在Tomcat完全启动之前,已经启动的“ configserver”不会对任何HTTP请求作出响应。同时,在“ rest”从“ configserver”获得配置之前,Tomcat无法完全启动。

我怎么解决这个问题?

最佳答案

我的看法是需要更改设计。这种紧密的耦合只会带来问题。

我会建议;其余服务器具有默认/备用配置,该配置将在无法访问configserver时使用,并且restserver每X周期轮询一次configserver。

07-27 18:21