开源任务管理平台TaskManager介绍(二)

相信大家都遇到过写windows服务,部署在windows服务器上,随着服务的数量增加,不便于管理,服务数量太多,无法快速识别每一个服务的作用以及执行时间,次数,错误日志,等详细信息。

这里介绍一个开源的管理工具:TaskManager

1:先上图片看效果:先部署前端站点:

开源任务管理平台TaskManager介绍(二)_第1张图片

管理页面:这是每一个服务的管理页面,可以随时查看服务运行情况,生命周期。错误日志。开源任务管理平台TaskManager介绍(二)_第2张图片

 

2:该服务还可以实现集群,负载均衡等等功能。

在节点服务列表---可以去新增节点,可以选择windows服务ip或者 服务器名称。

开源任务管理平台TaskManager介绍(二)_第3张图片

3:上面是页面显示,还需要部署windows服务 ,可以多部署几台windows服务,这里的服务器ip就是 上面2里面的 IP/Host 字段,可以实现的服务集群

开源任务管理平台TaskManager介绍(二)_第4张图片

 

4:也可以对任务进行分类,方便后面查询,管理

开源任务管理平台TaskManager介绍(二)_第5张图片

 

5:新增自动任务

首先:任务名:就是这个任务显示的名称

组别:就是选择4上新建的分类,对任务进行分类,:这个很重要 可以对服务进行分类,后面方便管理

节点服务:这个很重要,是2新建的节点服务进行选择,选择不同的服务器,后面就可以调用不同的服务器,这样可以减少服务器的压力,不需要所有的任务都压在一台服务器上,

Corn表达式:这个是执行 时间 跟次数   可以把鼠标放入 后面的说明上就会跳转到详细的页面

版本:这里有一点很重要,如果是修改,必须选择新版本,否则 是修改不能成功的

另外压缩的zip包或者是:rar包,都需要在dll文件的层面去压缩,而不能在debug文件夹上面直接压缩,这样服务是启动不了。

任务入口dll文件:其实这里可以是dll 也可以是exe,这个就需要看项目的类库,如果新建的项目服务是 类库,那么就是dll

例如:开源任务管理平台TaskManager介绍(二)_第6张图片

任务入口dll文件  就是  :AutoService.Job.dll

如果是:控制台项目:就需要用exe

任务入口dll文件  就是  :GTI.DN.Server.exe

开源任务管理平台TaskManager介绍(二)_第7张图片

任务入口: 这个是命名空间+类名称:

例如项目名是:

开源任务管理平台TaskManager介绍(二)_第8张图片

那么就是 AutoService.Job.GTOWHotelRankJob

备注:这里最好说明清楚,该任务是做说明用途的,并且说明多久执行一次,

例如:

该任务是在给会员发送优惠券功能,每个月1号凌晨1点,获取当月所有会员生日的信息,并且给符合条件的会员发送10远代金券。

 

开源任务管理平台TaskManager介绍(二)_第9张图片

 

 

 

 

 

 

 

 

你可能感兴趣的:(TaskManager)