我正在尝试在基于Spring的微服务应用程序中使用Consul。但是,当我在tomcat服务器中启用HTTPS时,领事无法检查服务的健康状况(因为他们试图用http检查健康状况)。我发现了一个错误:
ani got this error: gent: http request failed 'xxxxxxxxxxxx.dsk.eur.msd.world.xxxxxx:1235/
我们在Openshift上有一个包含3个节点的consul集群,这是一个将HTTP请求转发到随机节点的单一路由。我们的问题是,当我们尝试注册服务或发送心跳时,请求会被转发到单个节点,因此心跳可能会到达服务未注册的节点。所以我的问题是,我们使用consul的方式是不是做错了什么,或者有什么配置用来在节点之间进行同步? 其他信息:我们将java与org.orbitz consul client结合使用
我们正在运行JHipster微服务体系结构,使用领事进行服务发现。我们有一个微服务,它连接到mongodb的一个码头实例。在使用股票角度UI进行测试以保存新实体时,我们发现禁用数据库不会在ui中抛出错误。从领事ui中,我可以看到服务没有通过2项健康检查中的1项,当我重新启用db时,这一检查将再次通过。com.netflix.client.ClientException: Load balancer does not