问题:

项目做配置分离,apollo配置kafka参数,传到logback,启动时拉不到这个参数。

原因:

apollo配置加载顺序问题,logback初始化时apollo配置还没有注入到spring容器

解决办法:

调整apollo加载优先级,添加参数: 

# 启用Apollo配置开关 在应用启动阶段是否向Spring容器注入被托管的properties文件配置信息。
apollo.bootstrap.enabled=true
# 将Apollo配置加载提到初始化日志系统之前。
apollo.bootstrap.eagerLoad.enabled=true

参考:https://blog.csdn.net/hhj13978064496/article/details/110930446

Logo

Kafka开源项目指南提供详尽教程,助开发者掌握其架构、配置和使用,实现高效数据流管理和实时处理。它高性能、可扩展,适合日志收集和实时数据处理,通过持久化保障数据安全,是企业大数据生态系统的核心。

更多推荐