【发布时间】:2017-03-18 15:54:06
【问题描述】:
我们正在运行 JHipster 微服务架构,使用 consul 进行服务发现。我们有一个连接到 mongodb 的 docker 实例的微服务。在使用 stock angular ui 进行测试以保存新实体时,我们发现禁用数据库不会在 UI 中引发错误。从 consul ui 中,我可以看到该服务未通过 2 次健康检查中的 1 次,当我重新启用数据库时将再次通过。
在网关日志中,我有以下内容:
Caused by: com.netflix.client.ClientException: Load balancer does not have available server for client: import
我假设领事拒绝让网关可以使用该服务,但似乎应该有一些方法来配置网关如何处理对不可用服务的请求。谁能告诉我在哪里可以找到这个?
【问题讨论】:
标签: mongodb jhipster microservices consul