spring - Pivotal Cloud Foundry 上的 Spring Cloud Config Server
问题描述
我有两个微服务。一个 Spring Cloud Config Server 和另一个实现 Spring Cloud Config Client 的模块。localhost:8888
当我使用 Spring Cloud Config Server 服务的默认配置bootstrap.yml
(适当地。都好。现在我想将这两个服务都推送到 Pivotal Cloud Foundry。
Config Server 服务运行良好,服务在我的空间中启动并运行,使用浏览器我可以验证它仍然可以从特定的 GitHub 存储库获取属性文件。
问题是另一个模块,客户端。我已使用绑定到它的 Route 将localhost:8888
其bootstrap.yml
文件 ( spring.cloud.config.url parameter
) 中的默认值替换为云中现在处于活动状态的服务,并尝试在本地启动它。不幸的是,现在它只是在启动期间超时。此时我尝试指定更长的超时时间,但没有任何帮助。有趣的是,如果我直接从超时的日志中复制 URL,我会看到它在本地浏览器中正常工作。那么,当我尝试使用更改的参数打包客户端时,为什么不在 IntelliJ 中呢?
抱歉,我不能在这里包含太多细节,但我希望也许有一个我错过的简单解决方案。谢谢!
解决方案
推荐阅读
- python - 根据条件/缺失数据将默认行插入 Pandas Dataframe
- c# - 如何在 EF6 中延迟加载任何内容时记录
- c++ - 使用互斥锁移动类的语义
- django - Django 在会话中仅重定向用户一次
- ruby - 将 Ruby 线程的结果作为参数传递给方法
- windows - 程序集:如何更改此代码以要求用户输入
- swift4 - Mapbox iOS:开始导航中途并跳过一个或多个 wyapoints
- css - 网格模板列:和行:不起作用。Netbeans 说未知属性
- python - 折叠具有相同名称的列包含不同的数据
- c - `sethostname()` 是否会从本地机器向 DNS 服务器发送一个新的 `nodename` 值来更新本地机器的 DNS 记录?