问题标签 [spring-cloud-consul]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
37 浏览

spring-cloud - YAML 和 PROPERTIES 配置格式的正反两面

我正在开发 Spring Cloud 应用程序,无法决定在 consul kv 中存储配置的哪种方式会更好:整个 YAML 还是单个参数?每条路都有哪些积极和消极的一面?

0 投票
1 回答
168 浏览

spring - 如何在 Legecy(Spring web-mvc)代码中发现我的服务(Spring Boot 应用程序)

我有我的旧版弹簧应用程序(不是弹簧启动)。

现在我已经移动了一些我认为可以作为服务单独工作的代码,我能够干净地移动代码并能够作为单独的服务(弹簧启动应用程序)运行。

现在我想发现我的服务并想从遗留代码中调用,我添加了一个NetFlix-Eureka依赖项,但它正在下载我不想要的 spring-boot 依赖项。

如何在遗留应用程序中发现我的服务并调用其 APIS

0 投票
1 回答
728 浏览

spring - 为什么应用程序不公开 /health-check-path 端点?

我刚刚创建了我的第一个Consul感知 Spring Boot 应用程序,但它不能正常工作。

该应用程序非常简单:

我想提到该应用程序被正确发现并且属性被正确拾取。正如您在屏幕截图中看到的那样,标签“exmplTag”正确显示。

在此处输入图像描述

尽管如此,它health-check-path并没有暴露在外,也Consul无法对其进行健康检查。

这是否意味着我必须自己创建端点或者我的配置不正确?

0 投票
1 回答
5154 浏览

spring-boot - org.apache.http.conn.HttpHostConnectException:连接到 localhost:8500 [localhost/127.0.0.1] 失败:连接被拒绝(连接被拒绝)

我尝试在 Windows 10 上使用 Consul 执行 Spring Boot jar 文件。首先我在 Windows 10 上安装了 Consul。然后我执行 Spring Boot jar 文件。供您参考,下面是 application.properties。

并且http://localhost:8500/ui在网络浏览器上可以成功发现服务。但是我将spring boot项目docker化了。运行docker容器成功。但是与领事的连接失败了。例外如下所示,

在对spring boot jar进行docker化之前,我的项目与consul连接无误。但是在dockerizing之后,连接被拒绝了。dockerzing时我会错过任何程序吗?任何回复将不胜感激。

0 投票
1 回答
2124 浏览

spring-boot - 领事拒绝连接

我正在使用 Consul 启动 Spring Boot 应用程序。

我收到以下错误

  1. 我更改了bootstrap.properties文件中的默认端口。
  2. 我还使用了另一个非 Consul Spring Boot 应用程序,它适用于具有相同端口的用例。
0 投票
2 回答
1483 浏览

netflix-eureka - 尤里卡和领事

我正在实施服务发现并评估两个选项:Eureka 和 Consul。

帮我做决定!我倾向于 Eureka,但我需要解决一个主要的技术问题。我的基础架构基于 openshift。我可以让多个容器在负载均衡器后面运行 Eureka 服务器。据我所知,每台服务器都需要相互通信。此外,Eureka 主要与 AWS 一起使用...

(新手)问题:

1)如何配置每个 Eureka Server 以相互通信?我有一个(负载平衡的)URL。我担心每个服务器可能会变得不同步。

2)我错过了什么吗?

0 投票
0 回答
31 浏览

spring-cloud - 关于开发spring-cloud-sdk,汇聚所有开发依赖的问题

我开发了一个sdk,集成了微服务的consul和actuator依赖,但是有问题。如果执行器依赖存在,总是报错,consul注入配置失败。并且执行器被移除它会好的。

一些代码:

https://github.com/lixinglin213/spring-cloud-sdk

0 投票
0 回答
116 浏览

spring - 由于 Consul,Spring Boot 应用程序健康状态下降

我的 Spring Boot 应用程序的健康检查状态如下所示。

我无法调试或生成堆栈跟踪。我尝试在整个 Internet 上寻找解决方案,但没有发现任何实质性内容。请帮忙。

0 投票
1 回答
492 浏览

java - 如何从不同的 Consul 上下文中获取多个 Consul KV?

我在 Consul 上有这些 KV 源存储:

在我的 Spring Boot 应用程序 application.yml 中,我将其配置如下:

我知道我所做的此配置已将应用程序指向从config/books读取。

但我不知道如何从config/commonconfig/books中检索 Consul KV 配置。

0 投票
0 回答
154 浏览

xml - 使用 XML 配置从 Consul 读取键值

目前,我正在努力使我的 Spring Boot 应用程序能够从 Consul KV 动态读取数据。

目前,我有一堂课:

ConsulServiceClientImpl

我在 XML 配置文件中为上述类定义了一个 bean 初始化,如下所示:

领事配置.xml

这就是我的应用程序类的样子:

DemoApplication.class

现在,在我尝试运行该应用程序后,它给了我一个错误日志:

我想知道是否有任何方法可以像这样使用 XML 配置从 Consul 绑定 KV?