我们正在使用带有node.js应用程序的spring cloud sidecar。如果我们可以从spring配置服务器提供配置并使该配置可用于节点应用程序,那将非常有用。
我希望sidecar代表节点应用程序解析任何财产占位符。
边车已经到达配置服务器,我知道边车中的环境将解决所有财产占位符。我的问题是,如何有效地将所有这些属性公开给节点应用程序?我可以创建一个接受密钥然后返回environment.getProperty(key)
的简单休息端点,但这样效率会非常低。
我想我可以遍历所有属性源(我知道并非所有属性源都可以枚举),收集一组唯一的名称,然后转过来为每个名称调用environment.getProperty()
。 ..
但是有更好的方法吗?
我必须想象这是其他人在多语言环境中使用Spring Cloud时需要的功能吗?