update 优化 由于jdk17编译器无法编译jdk21的代码 改成手动配置

dev
疯狂的狮子Li 10 months ago
parent dc54382af7
commit 3374176e2e

@ -26,6 +26,8 @@ dubbo:
port: -1
# 指定dubbo协议注册ip
# host: 192.168.0.100
# 开启虚拟线程
# threadpool: virtual
# 消费者相关配置
consumer:
# 超时时间

@ -1,23 +0,0 @@
package org.dromara.common.dubbo.threadpool;
import org.apache.dubbo.common.URL;
import org.apache.dubbo.common.threadpool.ThreadPool;
import org.apache.dubbo.common.threadpool.support.cached.CachedThreadPool;
import org.apache.dubbo.common.threadpool.support.loom.VirtualThreadPool;
import org.dromara.common.core.utils.SpringUtils;
import java.util.concurrent.Executor;
/**
* dubbo线jdk17jdk21
*/
public class VirtualOrCachedThreadPool implements ThreadPool {
@Override
public Executor getExecutor(URL url) {
if (SpringUtils.isVirtual()) {
// 如果开启了虚拟线程 使用虚拟线程池
return new VirtualThreadPool().getExecutor(url);
}
return new CachedThreadPool().getExecutor(url);
}
}

@ -1,2 +0,0 @@
virtualOrCached=org.dromara.common.dubbo.threadpool.VirtualOrCachedThreadPool
Loading…
Cancel
Save