kob中心化作業(yè)調(diào)度系統(tǒng)
kob 是中心化的作業(yè)調(diào)度系統(tǒng),定義了任務調(diào)度模型,實現(xiàn)了任務調(diào)度的統(tǒng)一管理和監(jiān)控。
主要特點
- 客戶端任務動態(tài)注冊發(fā)現(xiàn)
- 任務動態(tài)配置成作業(yè)
- 任務執(zhí)行負載均衡策略
前置依賴
1. Mysql
2. Zookeeper
3. Java
4. Maven
代碼模塊簡介
1. kob-server-console 作業(yè)管理平臺。
2. kob-server-core 作業(yè)管理底層代碼實現(xiàn)模塊,以jar包引入方式被kob-server-console、kob-server-processor依賴。
3. kob-server-processor 作業(yè)調(diào)度執(zhí)行器。
4. kob-basic 服務端( kob-server-* )、客戶端( kob-client-* )公用jar包。
5. kob-client-demo-spring-boot 客戶端springboot的一種接入形式。
6. kob-client-parent 作業(yè)調(diào)度客戶端項目依賴jar包。
kob-client-spring 客戶端spring項目依賴jar,會被kob-client-spring-boot-starter依賴。
kob-client-spring-boot-starter 客戶端spring-boot項目依賴jar。
7. table.sql 以集群名稱是incubating,生成的sql文件
快速開始
Maven install
mvn clean install -DskipTests
pom依賴
<dependency> <groupId>com.ke</groupId> <artifactId>kob-client-spring-boot-starter</artifactId> </dependency>
評論
圖片
表情
