想要尝试一些新东西,并决定在Ktor + Koin + Exposed中构建下一个微型应用程序。一切看起来都很不错,但是我发现一个问题实际上正在破坏整个想法。
应用程序需要数据库访问权限,并且连接不能存储在存储库中,而应在配置服务器上进行加密。每个其他微型应用程序都在使用spring boot并使用lib spring-cloud-config-client
获取配置,但我不知道是否有可能通过Ktor应用程序使用它。任何人都有相同的问题,并设法以某种方式解决了吗?
答案 0 :(得分:0)
Cfg4j似乎是Spring Cloud Config Server的替代方案。
https://github.com/cfg4j/cfg4j
除此之外,还有一些文章以及关于将Spring Cloud Config Server与非Spring Boot项目集成的一些问题。
Spring Cloud Config Client Without Spring Boot
此外,我正在为Kotlin开发外部配置解析器,并正在考虑实现类似的功能。