Comments (14)
这个对象初始化的时候,
这个对象还没初始化导致,配置没有修改到
from spring-cloud-tencent.
from spring-cloud-tencent.
如果使用bootstrap.yml做配置,需指定spring.cloud.polaris.enabled为true。
from spring-cloud-tencent.
如果使用bootstrap.yml做配置,需指定spring.cloud.polaris.enabled为true。
我说下我的理解不知道对不对:
配置PolarisConfigBootstrapAutoConfiguration在bootstrap阶段就会创建PolarisContext,并把PolarisConfigModifier处理了,
而StatConfigModifier并非是bootstrap阶段,所以就无法修改配置了。
所以现在有没什么其他方法方法可以用配置中心的配置去修改配置,达到自定义端口的效果
from spring-cloud-tencent.
有PolarisStatPropertiesBootstrapConfiguration,那么bootstrap阶段,StatConfigModifier应该会生效才对
from spring-cloud-tencent.
在你的bootstrap.yml下加一个这个配置试试呢?
spring:
config:
import: optional:polaris
from spring-cloud-tencent.
PolarisStatPropertiesBootstrapConfiguration
需要手动设置这个值才能生效
但是还是不能读取配置中心的配置来设置端口
from spring-cloud-tencent.
在你的bootstrap.yml下加一个这个配置试试呢?
spring: config: import: optional:polaris
不得行,还是无法读取配置中心的配置设置端口
from spring-cloud-tencent.
@wchappygood 如下配置无法设置远端配置的端口吗?我这里尝试是可以的。
spring:
config:
import: optional:polaris
cloud:
polaris:
enbaled: true
from spring-cloud-tencent.
@wchappygood 如下配置无法设置远端配置的端口吗?我这里尝试是可以的。
spring: config: import: optional:polaris cloud: polaris: enbaled: true可以改变。但是只能通过配置在bootstrap.yml才能生效。
from spring-cloud-tencent.
@wchappygood 你的诉求是,这个配置也只通过远程配置吗?
spring:
cloud:
polaris:
enbaled: true
bootstrap.yml只留?
spring:
config:
import: optional:polaris
from spring-cloud-tencent.
@wchappygood 你的诉求是,这个配置也只通过远程配置吗?
spring: cloud: polaris: enbaled: true
bootstrap.yml只留?
spring: config: import: optional:polaris
我们的诉求是spring.cloud.polaris.stat.port这个可以配置在配置中心,我们用bootstrap.yml启动的
from spring-cloud-tencent.
@wchappygood 我用这个配置,是可以支持你的需求的。
应用内bootstrap.yml:
spring:
config:
import: optional:polaris
cloud:
polaris:
enbaled: true
from spring-cloud-tencent.
spring.cloud.polaris.stat.port
谢谢成功了
from spring-cloud-tencent.
Related Issues (20)
- 期望支持spring cloud 2023 HOT 1
- 支持零实例保护
- 开启优雅下线后,反注册失败
- 如果使用EnvironmentPostProcessor配置字段为null,启动会报错 HOT 1
- polaris-java 1.15.0 版本有重大bug,会导致监听服务实例变化不生效 HOT 2
- Jackson版本导致引入cloud-tencent依赖后无法启动问题 HOT 5
- 对于 swagger OpenAPI 的配置是否可以扩展让用户自定义在配置文件中 HOT 1
- 使用cloud-tencent,服务间grpc无法通讯问题 HOT 2
- spring-cloud-tencent 是否有计划能接入dubbo实现自动注册 HOT 5
- 用polaris替换奈飞的过程中gateway无法启动 HOT 8
- H版本的SCT中,如果引入了熔断组件,没有添加feign.hystrix.enabled: true,feign调用会报空指针异常
- SCT缺少配置可以指定就近路由的级别
- jacoco升级到0.8.12版本
- 配置中心,动态刷新能力只有在第一次修改配置时触发 HOT 3
- 支持连接Consul配置中心
- 支持上报调用链数据(需搭配OTEL使用)
- 优雅上下线用例执行不稳定
- 服务契约(spring-cloud-starter-tencent-polaris-contract)会和自定义doc冲突
- 限流模块对象未回收导致服务假死 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spring-cloud-tencent.