zoukankan      html  css  js  c++  java
  • 获取dubbo线程池的方法

    网上搜了一些dubbo线程池监控的资料, 没有一个好用的。

    自己去翻源码, 分享一个拿到dubbo provider侧线程池的方法。

    @Value("${dubbo.protocol.port:20880}")
    private Integer port;
    public ThreadPoolExecutor getDubboThreadPool(){   ExecutorRepository executorRepository = ExtensionLoader.getExtensionLoader(ExecutorRepository.class).getDefaultExtension();   URL url = new URL(null, null, port);   ExecutorService executor = executorRepository.getExecutor(url);   if(null == executor) return null;  return (ThreadPoolExecutor) executor; }

    核心都在getExecutor里, 有兴趣自己看看,没兴趣就直接用吧。

    需要注意的是,应用启动的时候 这个方法可能返回 null。

  • 相关阅读:
    MFC绘制直角坐标系
    mfc画波形函数
    ciscn_2019_ne_5
    ciscn_2019_n_5
    [ZJCTF 2019]NiZhuanSiWei
    ciscn_2019_n_1
    pwn-100
    2014提高组笔试错题
    BZOJ3211: 花神游历各国
    主席树模板
  • 原文地址:https://www.cnblogs.com/selfchange/p/dubbo_thread_pool.html
Copyright © 2011-2022 走看看