#精品
调度工具SIM-BAT

2022-05-24 开源项目 0 256
郑重承诺丨村委会提供安全交易、信息保真!
增值服务:
环境配置
二次开发
源码安装
定制开发
村委担保
盲盒交易
详情介绍

任务(作业)调度工具SIM-BAT,基于DAG(有向无环图)设计的所见即所得的作业调度工具,支持分布式服务集群,操作简单开箱即用; 具有完善的作业设计、调度、监控等功能; 支持超大规模批量作业(百万级)。 SIM-BAT由设计器、调度器、监控器三个部件组成,架构如下图: 调度工具SIM-BAT

软件特色

SIM-BAT的特点是简单、稳定、高效。

  1. 非侵入式接口设计,支持各种类型作业(SHELLJAVA、GO、PYTHON等)
  2. 监控/设计图形化,操作便捷,所见即所得
  3. 内置高可用机制,支持主从式集群,确保任务进度安全
  4. 分布式调度;支持超大规模批量
  5. 超高调度性能,全部由C++原生开发
  6. 不依赖其他开源软件包,便于移植到各种平台
  7. 成熟稳定,已在多家大型企业成功应用

功能说明

作业接口

SIM-BAT采用非侵入式接口支持各种类型的作业,对应用编程语言没有特殊要求。 主要有两类接口,一类是SHELL中可执行的命令,支持所有SHELL的语法,比如环境变量等; 另外一类是HTTP POST报文接口,报文格式是可配置的,支持JSON和XML格式报文。 报文接口支持作业在APP SERVER(比如TOMCAT)中执行,应用只要配置作业启动报文和作业查询报文即可。

设计与监控

SIM-BAT提供所见即所得的图形化设计与监控工具,可方便地设计作业之间的分组和串并行关系。 也可在运行期直观地看到作业执行情况并可在作业出错时方便地进行人工干预。

服务器集群

SIM-BAT支持主从式集群,可将作业分散到服务器集群运行。架构如下图: 调度工具SIM-BAT

发行版(以64位LINUX系统为例)

  1. 下载 “SIM-BAT 2_9_3 Community Edition.zip” 并解压
  2. 将 server/linux64 目录上传到服务端
  3. 在服务端的linux64目录执行 chmod +x simbat_install;./simbat_install

调度工具SIM-BAT

  1. 前两个问题直接回车,第三个问题回答 y
  2. 退出重新登录使得profile中的环境变量生效
  3. 执行 simbat_ctl start
  4. 修改client/bin/simbat.cfg,将其中的IP_ADDR标签的值改成服务器的IP地址。端口缺省是9010,要确保该端口是通畅的,没有防火墙的阻拦
  5. 在client/bin,双击simbat_designer.exe图标,进入设计器
  6. 打开c1001.sbt并上传到服务端,操作员ID和密码均是 simbat

调度工具SIM-BAT

  1. 在client/bin,双击simbat_monitor.exe图标,进入监控器
  2. 在SAMPLE图标上鼠标右键菜单选择“启动批量”,操作员ID和密码均是 simbat

调度工具SIM-BAT

  1. 在SAMPLE图标上鼠标右键菜单选择“进入该批量”。批量运行中,各个组的颜色会发生变化。过10秒左右,G1组会变成红色并告警

调度工具SIM-BAT

  1. 在G1组图标上鼠标右键可以选择“进入该组”
  2. 在JOB_1作业图标上鼠标右键可以选择“查看日志”
  3. 在JOB_1作业图标上鼠标右键选择“跳过”(也可创建~/aaa文件然后选择“重跑”)
  4. 过10秒左右,批量正常完成
  5. 恭喜!到这里您已经成功完成了第一个批量例子!
  6. doc目录下的用户手册有SIM-BAT使用的详细文档,您可以通过该文档学习到SIM-BAT的各种复杂功能

源码编译

  • cd server/src
  • chmod +x configure
  • ./configure –platform=linux64
  • make
  • make install

server端目前支持的平台是 linux、linux64、aix、aix64、hp、solaris,由configure命令的参数指定,缺省是linux64。 生成的安装包位于release目录,执行其中的simbat_install命令安装。 client端编译需要 C++ Builder XE7,designer和monitor目录下的工程文件均为ProjectGroup1.groupproj。

成功案例

SIM-BAT已经成功在很多大企业应用。下图是其中一些:

调度工具SIM-BAT

资源下载此资源仅限注册用户下载,请先
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件280651527@qq.com联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、课程、文案等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如果您也有好的资源或教程,您可以联系管理员互换资源或者您可以投稿发布,成功分享后有金币奖励和额外收入!
8. 本站资源默认解压密码均为"www.cunwei.net" 前身解压密码:www.5aw.org
收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!junda-xin@foxmail.com
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有村币奖励和额外收入!
【声明:根据2013年1月30日《计算机软件保护条例》2次修订第17条规定: 为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存 储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬! 鉴于此,也希望大家按此说明研究软件!】
本站所有源码尽量保证原汁原味,如有特殊情况会作出声明及标注,网站资源不做任何二次加密(原版加密除外,不影响程序使用的不会做解密处理),方便您更好的学习参考。 在您的能力范围内,为了大环境的良性发展,请尽可能的选择正版资源。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。


村委会 开源项目 调度工具SIM-BAT https://www.cunwei.net/1032.html

常见问题
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或联络我们。
查看详情
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 默认解压密码一:www.5aw.org   
    默认解压密码二:www.cunwei.net

    自行测试,特殊情况解压密码都会备注的



查看详情
  • 投稿领取红包
查看详情

相关文章

猜你喜欢
发表评论
暂无评论