apolloconfig / apolloconfig/apollo
一个Servlet容器(如tomcat)部署多个web应用时,希望这多个web应用支持使用自己独立的配置
Đang mở
area/sdk
feature request
kind/question
- Ngôn ngữ chính
- Java
- Star
- 29.8k
- Fork
- 10.2k
- Merge trung bình
- 4 ngày 7 giờ
- Pull request đã merge (30 ngày)
- 4
Mô tả
目前同一个servlet容器不支持多个web应用使用自己独立的配置
不支持的原因的是,servlet容器解压初始化第一个web应用时就将其app.properties文件中的apollo配置元信息
设值到了JVM系统属性中,servlet容器解压初始化第二个web应用时直接到系统属性中去取apollo配置元信息,而没有取值这个web应用中app.properties文件的信息。
目前我自己的解决方法是重写了`com.ctrip.framework.apollo.spring.boot.ApolloApplicationContextInitializer` , 将其`initializeSystemProperty`方法删除掉。
我在同一个servlet容器中部署多个web应用的原因是,只启用一个JVM实例能降低系统内存占用。
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.