-
Notifications
You must be signed in to change notification settings - Fork 777
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
polaris 高低版本兼容问题 #317
Comments
@yanhom1314 assign 给我吧,我来看下这个 |
目前环境按照 https://github.com/dromara/dynamic-tp/tree/master/example/example-polaris-cloud 一、通过 Spring Cloud 标准的 @RefreshScope 实现配置动态刷新配置刷新方式 refresh-type: refresh_context 通过监听 Lines 33 to 47 in d066658
二、1.7.1 版本(包含)之后,SCT 优化了动态刷新的实现方式配置刷新方式 # 取消配置采用默认方式
# refresh-type: refresh_context 需要监听
@Slf4j
public class CloudPolarisRefresher extends AbstractRefresher implements SmartApplicationListener {
@Override
public boolean supportsEventType(@NonNull Class<? extends ApplicationEvent> eventType) {
return ConfigChangeSpringEvent.class.isAssignableFrom(eventType);
}
@Override
public void onApplicationEvent(@NonNull ApplicationEvent event) {
System.out.println(event);
if (event instanceof ConfigChangeSpringEvent) {
refresh(environment);
}
}
} 而我们目前实现的版本是上面第一种方式 @BruceAn1978 您这边可以提供一个详细的配置,或者是可以复现的环境 |
Polaris配置:
Controller查看线程池配置参数代码:
` |
可以提供一下 springcloud 的相关配置吗 refresh-type: refresh_context |
没有显式配置refresh-type参数,使用默认模式值。 |
#317 (comment) |
首先感谢您使用 DynamicTp,如果使用过程中有任何问题,请按照下述模板反馈问题,建议使用 Markdown 语法。
版本信息
问题描述
配置中心修改yml配置参数后,应用中Polaris客户端提示已经接收到修改后的配置文件信息,但是dynamic-tp未接收到配置变更通知,所以线程池相关参数也没有进行变更。
The text was updated successfully, but these errors were encountered: