WTP - A reliable thread pool management system

WTP 是一个轻量级线程池管理系统,能够集中管理不同应用、不同集群的线程配置,修改配置后能够实时刷新,使用起来,简单易用。

支持JAVA客户端,可在Spring/Spring Boot环境下运行

支持JKD1.8,以及更高版本。

演示(Demo):

  • demo.wtp.yeting.wang
  • 账号:wtpwtp
  • 密码:123456
  • client连接地址:http://121.36.54.20:5000
  • 演示环境部署方案

国内镜像:gitee镜像

License

The project is based on ApacheLicense-2.0.

Features

  • 统一管理

    • 在Web页面可轻松管理不同应用、不同集群、不用池的参数配置。
  • 实时生效

    • 在Web页面修改完配置后,客户端能实时(1秒)接收到配置,并更新线程池配置。
  • 客户端运行监控

    • 监控线程池运行状况,进行统计分析,可快速了解线程池当前的工作状况。
  • 阈值报警

    • 支持队列长度、线程活跃度阈值,进行告警。
  • 线程数允许日志

    • 统计线程池运行状态,线程数,队列数,rejected次数等等…。
  • 动态修改

    • 支持修改核心线程数,最大线程数,队列长度,rejected处理方式等等…。
  • 国际化

    • Web端支持国际化设置,提供中文、英文两种语言,默认为中文。
  • 分布式

    • wtp-admin支持HA部署。

Usage

  • 接入指南

Release Notes

  • 发布历史

FAQ

  • 常见问题

Support

群号:1041653365

Screenshots



WTP 线程池管理系统,修改配置后能够实时刷新相关推荐

  1. 【MySQL】修改配置后,重启MySQL报错[ERROR] The server quit without updating PID file

    问题: 在没有修改配置时,MySQL启动正常: 错1:修改配置后MySQL启动不了,报错: [root@localhost mysql]# service mysql restart Starting ...

  2. php修改后nginx返回不生效,nginx修改配置后不生效的问题

    nginx增加了新的server name配置,发现nginx -s reload之后总是不生效. http和https均可以打开页面,但是页面是别的server页面,使用的证书也是别的server的 ...

  3. 修改文件后浏览器自动刷新解决方案

    为什么要找这样的一个方法? 工作场景中发现的需求,都要找办法去解决. 我们在双屏开发的时候,经常是在Mac屏幕上写代码,然后在扩展屏幕上放着浏览器. 一般写几行代码,就会去刷新一下浏览器,看看代码运行 ...

  4. Java线程池如何合理配置核心线程数

    我相信大家都用过线程池,但是线程池数量设置为多少比较合理呢? 线程数的设置的最主要的目的是为了充分并合理地使用 CPU 和内存等资源,从而最大限度地提高程序的性能,因此让我们一起去探索吧! 首先要考虑 ...

  5. 【面试题】那你再说说线程池的核心配置参数都是干什么的?平时我们应该怎么用?

    ThreadPoolExecutor(int corePoolSize, // 1int maximumPoolSize, // 2long keepAliveTime, // 3TimeUnit u ...

  6. 【Elasticsearch】elasticsearch 线程池以及相关配置

    文章目录 1.概述 1.2 解释 1.3 线程池类型 1.3.1 Fixed 类型 1.3.2 Scaling 类型 1.3.3 fixed_autoqueue_size 线程 2.案例 2.1 xx ...

  7. 解决: idea 修改 jsp 后,页面刷新无效

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. idea 修改 jsp 后浏览器访问无效. 解决:进入 idea 配置 修改部署方式: 修改 更新文 ...

  8. Vue 数组删除和修改元素后页面立即刷新

    需求:页面立即刷新 vue 页面点击删除和修改后,数据不能够立马刷新,原因很简单:点击页面操作,分别调用删除和修改的后台方法成功后数据库数据是成功了,但是前端页面并没有拿到删除数据后的新数组和修改数据 ...

  9. 由Docker的MySQL官方镜像配置的容器无法启动问题解决办法(修改配置后无法启动)

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 为了方便阅读,我在原文基础上加了一些批注,说明我自己的情况,用红色标示. 这篇文章记录了我在使用 D ...

  10. Laravel修改配置后一定要清理缓存 php artisan config:clear!

    用laravel踩到一个大坑... 需要使用laravel的队列(queue)功能, 设置 ".env"配置文件 QUEUE_DRIVER=database 按照文档,建立jobs ...

最新文章

  1. 职责链模式(Chain of Responsibility)(对象行为型)
  2. SWPU ACM2020 年预备队员选拔赛 题解
  3. DDRx的关键技术介绍(下)
  4. 【 MATLAB 】randn,rand,randi 之间的区别?
  5. Androidstudio高效管理第三方API的KEY及Gradle版本管理
  6. maven私服的配置使用
  7. 题解 P4753 【River Jumping】
  8. 在路上---学习篇(一)Python 数据结构和算法 (4) --希尔排序、归并排序
  9. 实验1 Windows汇编语言开发环境
  10. SSH框架(Struts+Spring+Hibernate)
  11. Django restframwork实现自定义数据格式的分页与搜索
  12. 多边形交叉区域计算面积_用什么算法来找到多边形与圆之间的交叉区域?
  13. Python3+Selenium3自动化测试-(准备)
  14. linux 查看是否有led设备,linux驱动开发--字符设备:通过cdd_cdev结构中的led变量区分是哪个节点,private_data使用...
  15. 《西瓜书》第六章 公式6.6 凸二次规划问题
  16. CSDN博客下载器v1.0发布(Windows版本)
  17. 数字图像处理——图像去雾技术的对比
  18. Kubernetes (K8s)安装部署过程(一)之证书安装
  19. LR9.10破解方法。
  20. 计算机网络工程师干嘛的,什么是网络工程师?网络工程师是做什么的?

热门文章

  1. STC 串口下载电路 - CH340G或CH340N USB转串口以及漏电隔离
  2. Java中dynamic是什么_java中dynamic web project与web project 的区别
  3. 两轮车ECU的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  4. 习题 4.4 求a,b,c阶乘和的值,用一个函数fac(n)求n的阶乘。a,b,c的值由主函数输入,最终得到的值在主函数中输出。
  5. Linux种修改用户主目录命令,usermod命令怎么修改用户主目录
  6. 3 继续测试一下 esp_tunnel 用 racoon协商 用setkey设置 spd
  7. 进阶-第18__深度探秘搜索技术_基于slop参数实现近似匹配以及原理剖析和相关实验
  8. Hadoop伪分布式
  9. Vmware Workstation Pro初级使用
  10. EayRadius 于 2013-7-19 进行体验度更新,增加用户体验度