tencentblueking / bk-job Goto Github PK
View Code? Open in Web Editor NEW蓝鲸作业平台(Job)是一套运维基础操作管理系统,具备海量任务并发处理能力。除了支持脚本执行、文件分发、定时任务等一系列基础运维场景以外,还支持通过流程调度能力将零碎的单个任务组装成一个自动化作业流程;而每个作业都可做为一个原子节点,提供给上层或周边系统/平台使用,实现调度自动化。
License: Other
蓝鲸作业平台(Job)是一套运维基础操作管理系统,具备海量任务并发处理能力。除了支持脚本执行、文件分发、定时任务等一系列基础运维场景以外,还支持通过流程调度能力将零碎的单个任务组装成一个自动化作业流程;而每个作业都可做为一个原子节点,提供给上层或周边系统/平台使用,实现调度自动化。
License: Other
应该是有个自然序的基础规则,要不然翻页的数据就成误导了
对于环境相关的变量通过命令行参数传入,现有可复用环境变量使用配置文件渲染的方式,升级框架需完善参数检测、提示、校验、日志记录等能力
What problem would you like to solve:
同时重启多个微服务,比如job-execute和job-logsvr,服务之间调用失败
The possible way to solve it:
What problem would you like to solve:
当前job和esb的api都是通过POST请求,需要规范
The possible way to solve it:
What problem would you like to solve:
当前job只支持二进制部署
The possible way to solve it:
按照蓝鲸的规范进行容器化改造,同时支持二进制部署与容器部署
What problem would you like to solve:
The possible way to solve it:
What problem would you like to solve:
The possible way to solve it:
IP选择器内的主机列表,由于返回数据是随机乱序的,导致翻页时会大概率出现前面已出现过的IP。
What happened:
weekDay 通配符 * 转换错误
What you expected to happen:
*/3 应该翻译成 每个星期内的每隔3天
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:
Required:
cat VERSION
in installed dir): v3.3.5Optional:
cat /etc/os-release
):uname -a
):需要提供英文版本等各类README文档
What happened:
What you expected to happen:
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:
Required:
cat VERSION
in installed dir):Optional:
cat /etc/os-release
):uname -a
):What problem would you like to solve:
The possible way to solve it:
What problem would you like to solve:
代码中重复配置Swagger
The possible way to solve it:
统一Swagger配置,减少代码重复
目标:使得其他系统能够通过API调用创建文件源并使用
What problem would you like to solve:
The possible way to solve it:
对拥有以下操作权限的人员授予对应业务下“执行账号使用:无限制”权限,源操作:
业务访问
升级工具需要支持指定具体任务运行。
1.支持从包内指定默认环境变量
2.支持按模块打包资源文件
What problem would you like to solve:
The possible way to solve it:
What problem would you like to solve:
当前所有类型的API都定义在api-{module_name}中,导致两个问题:
The possible way to solve it:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.