mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-04-22 09:58:34 +08:00
fix 修复 netty 对虚拟线程适配有问题 导致长时间使用 redisson 卡死问题
This commit is contained in:
@@ -34,7 +34,7 @@ public class ThreadPoolConfig {
|
||||
@Bean(name = "scheduledExecutorService")
|
||||
protected ScheduledExecutorService scheduledExecutorService() {
|
||||
// daemon 必须为 true
|
||||
BasicThreadFactory.Builder builder = new BasicThreadFactory.Builder().daemon(true);
|
||||
BasicThreadFactory.Builder builder = BasicThreadFactory.builder().daemon(true);
|
||||
if (SpringUtils.isVirtual()) {
|
||||
builder.namingPattern("virtual-schedule-pool-%d").wrappedFactory(new VirtualThreadTaskExecutor().getVirtualThreadFactory());
|
||||
} else {
|
||||
|
||||
@@ -562,4 +562,11 @@ public class StringUtils extends org.apache.commons.lang3.StringUtils {
|
||||
return Strings.CS.endsWithAny(sequence, searchStrings);
|
||||
}
|
||||
|
||||
/**
|
||||
* 测试 CharSequence 是否以指定的后缀结尾。
|
||||
*/
|
||||
public static boolean endsWith(final CharSequence str, final CharSequence suffix) {
|
||||
return Strings.CS.endsWith(str, suffix);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user