当前位置: 首页 > 软件库 > 程序开发 > 常用工具包 >

WTP-Admin

轻量级线程池管理系统
授权协议 Apache
开发语言 Java
所属分类 程序开发、 常用工具包
软件类型 开源软件
地区 国产
投 递 者 姜钊
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

WTP - A reliable thread pool management system

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

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

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

演示(Demo):
- http://demo.wtp.yeting.wang/
- 账号:wtpwtp
- 密码:123456
- client连接地址:http://121.36.54.20:5000

> 源码地址https://gitee.com/ytwp/wtp

Features

  1. 在Web页面可轻松管理不同应用、不同集群、不用池的参数配置。
  2. 在Web页面修改完配置后,客户端能实时(1秒)接收到配置,并更新线程池配置。
  3. 监控线程池运行状况,进行统计分析,可快速了解线程池当前的工作状况。
  4. 支持队列长度、线程活跃度阈值,进行告警。
  5. 统计线程池运行状态,线程数,队列数,rejected次数等等...。
  6. 支持修改核心线程数,最大线程数,队列长度,rejected处理方式等等...。
  7. Web端支持国际化设置,提供中文、英文两种语言,默认为中文。
  8. wtp-admin支持HA部署。

Usage
[接入指南]

FAQ
[常见问题]

Screenshots

线程池管理页面

线程池运行报表

线程池日志页面

  • 3.2版本安装: Eclipse3.2 + WTP1.5.5开发Web很方便,在此处下载: http://www.eclipse.org/downloads/download.php?file=/webtools/downloads/drops/R1.5/R-1.5.5-200708291442/wtp-all-in-one-sdk-R-1.5.5-200708291442-win32.zip&u

  • 来源于: http://easyworld.iteye.com/blog/212612 3.2版本安装: Eclipse3.2 + WTP1.5.5开发Web很方便,在此处下载: http://www.eclipse.org/downloads/download.php?file=/webtools/downloads/drops/R1.5/R-1.5.5-200708291442/wtp-all

 相关资料
  • 主要内容:使用普通函数创建 goroutine,使用匿名函数创建goroutine在编写 Socket 网络程序时,需要提前准备一个线程池为每一个 Socket 的收发包分配一个线程。开发人员需要在线程数量和 CPU 数量间建立一个对应关系,以保证每个任务能及时地被分配到 CPU 上进行处理,同时避免多个任务频繁地在线程间切换执行而损失效率。 虽然,线程池为逻辑编写者提供了线程分配的抽象机制。但是,如果面对随时随地可能发生的并发和线程处理需求,线程池就不是非常直观和方便了。能否

  • 在常用的并发模型中,多进程、多线程、分布式是最普遍的,不过近些年来逐渐有一些语言以first-class或者library的形式提供对基于协程的并发模型的支持。其中比较典型的有Scheme、Lua、Python、Perl、Go等以first-class的方式提供对协程的支持。 同样地,Kotlin也支持协程。 本章我们主要介绍: 什么是协程 协程的用法实例 挂起函数 通道与管道 协程的实现原理 c

  • 问题内容: 根据我的经验,Maven在小型/实验性应用程序中常常是过大的。但是,依赖管理是Maven的一项非常有用的功能,实际上是唯一对上述应用程序类型真正有用的功能。 我想知道是否可以有一个 非常最小的轻量级 Eclipse-Maven集成,该集成 仅以 最简单的方式 仅 将Maven依赖项添加到Eclipse项目类路径中。 特别是我不想: 适用于任何Maven约定(包括项目布局召集人) 安装并

  • 本文向大家介绍浅谈Android中线程池的管理,包括了浅谈Android中线程池的管理的使用技巧和注意事项,需要的朋友参考一下 说到线程就要说说线程机制 Handler,Looper,MessageQueue 可以说是三座大山了 Handler Handler 其实就是一个处理者,或者说一个发送者,它会把消息发送给消息队列,也就是Looper,然后在一个无限循环队列中进行取出消息的操作 mMyHa

  • 本文向大家介绍C#线程处理系列之线程池中的I/O线程,包括了C#线程处理系列之线程池中的I/O线程的使用技巧和注意事项,需要的朋友参考一下 一、I/O线程实现对文件的异步  1.1  I/O线程介绍: 对于线程所执行的任务来说,可以把线程分为两种类型:工作者线程和I/O线程。 工作者线程用来完成一些计算的任务,在任务执行的过程中,需要CPU不间断地处理,所以,在工作者线程的执行过程中,CPU和线程

  • 本章主要内容 线程池 处理线程池中任务的依赖关系 池中线程如何获取任务 中断线程 之前的章节中,我们通过创建std::thread对象来对线程进行管理。在一些情况下,这种方式不可行了,因为需要在线程的整个生命周期中对其进行管理,并根据硬件来确定线程数量,等等。理想情况是将代码划分为最小块,再并发执行,之后交给处理器和标准库,进行性能优化。 另一种情况是,当使用多线程来解决某个问题时,在某个条件达成