Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
byyunpeng
kafka-manager
提交
a66aed4a
K
kafka-manager
项目概览
byyunpeng
/
kafka-manager
与 Fork 源项目一致
Fork自
DiDi / kafka-manager
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
kafka-manager
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a66aed4a
编写于
1月 21, 2022
作者:
X
xuguang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
增加对定时任务的注释和说明文档
上级
0045c953
变更
20
隐藏空白更改
内联
并排
Showing
20 changed file
with
53 addition
and
18 deletion
+53
-18
docs/dev_guide/周期任务说明文档.md
docs/dev_guide/周期任务说明文档.md
+30
-0
docs/user_guide/faq.md
docs/user_guide/faq.md
+4
-0
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/component/CustomScheduled.java
...ojukeji/kafka/manager/task/component/CustomScheduled.java
+2
-0
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/biz/CalKafkaTopicBill.java
...ji/kafka/manager/task/dispatch/biz/CalKafkaTopicBill.java
+1
-2
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/biz/CalRegionCapacity.java
...ji/kafka/manager/task/dispatch/biz/CalRegionCapacity.java
+1
-1
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/biz/CalTopicStatistics.java
...i/kafka/manager/task/dispatch/biz/CalTopicStatistics.java
+1
-1
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/biz/FlushBrokerTable.java
...eji/kafka/manager/task/dispatch/biz/FlushBrokerTable.java
+1
-1
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/biz/FlushExpiredTopic.java
...ji/kafka/manager/task/dispatch/biz/FlushExpiredTopic.java
+1
-1
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/biz/SyncClusterTaskState.java
...kafka/manager/task/dispatch/biz/SyncClusterTaskState.java
+1
-1
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/metrics/collect/CollectAndPublishCGData.java
...ask/dispatch/metrics/collect/CollectAndPublishCGData.java
+1
-1
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/metrics/collect/CollectAndPublishCommunityTopicMetrics.java
...trics/collect/CollectAndPublishCommunityTopicMetrics.java
+1
-1
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/metrics/collect/CollectAndPublishTopicThrottledMetrics.java
...trics/collect/CollectAndPublishTopicThrottledMetrics.java
+1
-1
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/metrics/delete/DeleteMetrics.java
...a/manager/task/dispatch/metrics/delete/DeleteMetrics.java
+1
-1
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/metrics/store/StoreDiDiAppTopicMetrics.java
...task/dispatch/metrics/store/StoreDiDiAppTopicMetrics.java
+1
-1
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/metrics/store/StoreDiDiTopicRequestTimeMetrics.java
...patch/metrics/store/StoreDiDiTopicRequestTimeMetrics.java
+1
-1
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/op/AutoHandleTopicOrder.java
.../kafka/manager/task/dispatch/op/AutoHandleTopicOrder.java
+1
-1
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/op/AutomatedHandleOrder.java
.../kafka/manager/task/dispatch/op/AutomatedHandleOrder.java
+1
-1
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/op/FlushReassignment.java
...eji/kafka/manager/task/dispatch/op/FlushReassignment.java
+1
-1
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/op/SyncTopic2DB.java
...aojukeji/kafka/manager/task/dispatch/op/SyncTopic2DB.java
+1
-1
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/listener/sink/monitor/SinkCommunityTopicMetrics2Monitor.java
...tener/sink/monitor/SinkCommunityTopicMetrics2Monitor.java
+1
-1
未找到文件。
docs/dev_guide/周期任务说明文档.md
0 → 100644
浏览文件 @
a66aed4a
| 定时任务名称或方法名 | 所在类 | 详细说明 | cron | cron说明 | 线程数量 |
| -------------------------------------- | -------------------------------------- | ------------------------------------------ | --------------- | --------------------------------------- | -------- |
| calKafkaBill | CalKafkaTopicBill | 计算Kafka使用账单 | 0 0 1
* *
? | 每天凌晨1点执行一次 | 1 |
| calRegionCapacity | CalRegionCapacity | 计算Region容量 | 0 0 0/12
* *
? | 每隔12小时执行一次,在0分钟0秒时触发 | 1 |
| calTopicStatistics | CalTopicStatistics | 定时计算Topic统计数据 | 0 0 0/4
* *
? | 每隔4小时执行一次,在0分钟0秒时触发 | 5 |
| flushBrokerTable | FlushBrokerTable | 定时刷新BrokerTable数据 | 0 0 0/1
* *
? | 每隔1小时执行一次,在0分钟0秒时触发 | 1 |
| flushExpiredTopic | FlushExpiredTopic | 定期更新过期Topic | 0 0 0/5
* *
? | 每隔5小时执行一次,在0分钟0秒时触发 | 1 |
| syncClusterTaskState | SyncClusterTaskState | 同步更新集群任务状态 | 0 0/1
* *
*
? | 每隔1分钟执行一次,在每分钟的0秒时触发 | 1 |
| newCollectAndPublishCGData | CollectAndPublishCGData | 收集并发布消费者指标数据 | 30 0/1
* *
*
? | 每隔1分钟执行一次,在每分钟的30秒时触发 | 10 |
| collectAndPublishCommunityTopicMetrics | CollectAndPublishCommunityTopicMetrics | Topic社区指标收集 | 31 0/1
* *
*
? | 每隔1分钟执行一次,在每分钟的30秒时触发 | 5 |
| collectAndPublishTopicThrottledMetrics | CollectAndPublishTopicThrottledMetrics | 收集和发布Topic限流信息 | 11 0/1
* *
*
? | 每隔1分钟执行一次,在每分钟的11秒时触发 | 5 |
| deleteMetrics | DeleteMetrics | 定期删除Metrics信息 | 0 0/2
* *
*
? | 每隔2分钟执行一次,在每分钟的0秒时触发 | 1 |
| storeDiDiAppTopicMetrics | StoreDiDiAppTopicMetrics | JMX中获取appId维度的流量信息存DB | 41 0/1
* *
*
? | 每隔1分钟执行一次,在每分钟的41秒时触发 | 5 |
| storeDiDiTopicRequestTimeMetrics | StoreDiDiTopicRequestTimeMetrics | JMX中获取的TopicRequestTimeMetrics信息存DB | 51 0/1
* *
*
? | 每隔1分钟执行一次,在每分钟的51秒时触发 | 5 |
| autoHandleTopicOrder | AutoHandleTopicOrder | 定时自动处理Topic相关工单 | 0 0/1
* *
*
? | 每隔1分钟执行一次,在每分钟的0秒时触发 | 1 |
| automatedHandleOrder | AutomatedHandleOrder | 工单自动化审批 | 0 0/1
* *
*
? | 每隔1分钟执行一次,在每分钟的0秒时触发 | 1 |
| flushReassignment | FlushReassignment | 定时处理分区迁移任务 | 0 0/1
* *
*
? | 每隔1分钟执行一次,在每分钟的0秒时触发 | 1 |
| syncTopic2DB | SyncTopic2DB | 定期将未落盘的Topic刷新到DB中 | 0 0/2
* *
*
? | 每隔2分钟执行一次,在每分钟的0秒时触发 | 1 |
| sinkCommunityTopicMetrics2Monitor | SinkCommunityTopicMetrics2Monitor | 定时上报Topic监控指标 | 1 0/1
* *
*
? | 每隔1分钟执行一次,在每分钟的1秒时触发 | 5 |
| flush方法 | LogicalClusterMetadataManager | 定时刷新逻辑集群元数据到缓存中 | 0/30
* *
* *
? | 每隔30秒执行一次 | 1 |
| flush方法 | AccountServiceImpl | 定时刷新account信息到缓存中 | 0/5
* *
* *
? | 每隔5秒执行一次 | 1 |
| ipFlush方法 | HeartBeat | 定时获取管控平台所在机器IP等信息到DB | 0/10
* *
* *
? | 每隔10秒执行一次 | 1 |
| flushTopicMetrics方法 | FlushTopicMetrics | 定时刷新topic指标到缓存中 | 5 0/1
* *
*
? | 每隔1分钟执行一次,在每分钟的5秒时触发 | 1 |
| schedule方法 | FlushBKConsumerGroupMetadata | 定时刷新broker上消费组信息到缓存中 | 15 0/1
* *
*
? | 每隔1分钟执行一次,在每分钟的15秒时触发 | |
| flush方法 | FlushClusterMetadata | 定时刷新物理集群元信息到缓存中 | 0/30
* *
* *
? | 每隔30秒执行一次 | |
| flush方法 | FlushTopicProperties | 定时刷新物理集群配置到缓存中 | 25 0/1
* *
*
? | 每隔1分钟执行一次,在每分钟的25秒时触发 | |
| schedule方法 | FlushZKConsumerGroupMetadata | 定时刷新zk上的消费组信息到缓存中 | 35 0/1
* *
*
? | 每隔1分钟执行一次,在每分钟的35秒时触发 | |
docs/user_guide/faq.md
浏览文件 @
a66aed4a
...
...
@@ -30,6 +30,7 @@
-
18、如何在不登录的情况下,调用一些需要登录的接口?
-
19、为什么无法看到连接信息、耗时信息等指标?
-
20、AppID鉴权、生产消费配额不起作用
-
21、如何查看周期任务说明文档
---
...
...
@@ -213,3 +214,6 @@ AppID鉴权、生产消费配额依赖于滴滴kafka-gateway,通过gateway进
具体见:
[
滴滴Logi-KafkaManager开源版和商业版特性对比
](
../开源版与商业版特性对比.md
)
### 20、如何查看周期任务说明文档
具体见:
[
周期任务说明文档
](
../dev_guide/周期任务说明文档.md
)
\ No newline at end of file
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/component/CustomScheduled.java
浏览文件 @
a66aed4a
...
...
@@ -18,4 +18,6 @@ public @interface CustomScheduled {
String
cron
();
int
threadNum
()
default
1
;
String
description
()
default
""
;
}
\ No newline at end of file
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/biz/CalKafkaTopicBill.java
浏览文件 @
a66aed4a
...
...
@@ -22,11 +22,10 @@ import org.springframework.beans.factory.annotation.Autowired;
import
java.util.*
;
/**
* 计算账单
* @author zengqiao
* @date 20/5/11
*/
@CustomScheduled
(
name
=
"calKafkaBill"
,
cron
=
"0 0 1 * * *"
,
threadNum
=
1
)
@CustomScheduled
(
name
=
"calKafkaBill"
,
cron
=
"0 0 1 * * *"
,
threadNum
=
1
,
description
=
"计算账单"
)
public
class
CalKafkaTopicBill
extends
AbstractScheduledTask
<
ClusterDO
>
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
CalKafkaTopicBill
.
class
);
...
...
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/biz/CalRegionCapacity.java
浏览文件 @
a66aed4a
...
...
@@ -19,7 +19,7 @@ import java.util.*;
* @author zengqiao
* @date 20/6/30
*/
@CustomScheduled
(
name
=
"calRegionCapacity"
,
cron
=
"0 0 0/12 * * ?"
,
threadNum
=
1
)
@CustomScheduled
(
name
=
"calRegionCapacity"
,
cron
=
"0 0 0/12 * * ?"
,
threadNum
=
1
,
description
=
"计算Region容量"
)
public
class
CalRegionCapacity
extends
AbstractScheduledTask
<
RegionDO
>
{
@Autowired
private
RegionService
regionService
;
...
...
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/biz/CalTopicStatistics.java
浏览文件 @
a66aed4a
...
...
@@ -27,7 +27,7 @@ import java.util.Map;
* @author zengqiao
* @date 20/3/29
*/
@CustomScheduled
(
name
=
"calTopicStatistics"
,
cron
=
"0 0 0/4 * * ?"
,
threadNum
=
5
)
@CustomScheduled
(
name
=
"calTopicStatistics"
,
cron
=
"0 0 0/4 * * ?"
,
threadNum
=
5
,
description
=
"定时计算Topic统计数据"
)
public
class
CalTopicStatistics
extends
AbstractScheduledTask
<
ClusterDO
>
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
CalTopicStatistics
.
class
);
...
...
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/biz/FlushBrokerTable.java
浏览文件 @
a66aed4a
...
...
@@ -24,7 +24,7 @@ import java.util.*;
* @author zengqiao
* @date 20/6/2
*/
@CustomScheduled
(
name
=
"flushBrokerTable"
,
cron
=
"0 0 0/1 * * ?"
,
threadNum
=
1
)
@CustomScheduled
(
name
=
"flushBrokerTable"
,
cron
=
"0 0 0/1 * * ?"
,
threadNum
=
1
,
description
=
"定时刷新BrokerTable数据"
)
public
class
FlushBrokerTable
extends
AbstractScheduledTask
<
ClusterDO
>
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
FlushBrokerTable
.
class
);
...
...
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/biz/FlushExpiredTopic.java
浏览文件 @
a66aed4a
...
...
@@ -29,7 +29,7 @@ import java.util.Map;
* @author zengqiao
* @date 20/4/1
*/
@CustomScheduled
(
name
=
"flushExpiredTopic"
,
cron
=
"0 0 0/5 * * ?"
,
threadNum
=
1
)
@CustomScheduled
(
name
=
"flushExpiredTopic"
,
cron
=
"0 0 0/5 * * ?"
,
threadNum
=
1
,
description
=
"定期更新过期Topic"
)
public
class
FlushExpiredTopic
extends
AbstractScheduledTask
<
ClusterDO
>
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
FlushExpiredTopic
.
class
);
...
...
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/biz/SyncClusterTaskState.java
浏览文件 @
a66aed4a
...
...
@@ -20,7 +20,7 @@ import java.util.List;
* @author zengqiao
* @date 20/9/7
*/
@CustomScheduled
(
name
=
"syncClusterTaskState"
,
cron
=
"0 0/1 * * * ?"
,
threadNum
=
1
)
@CustomScheduled
(
name
=
"syncClusterTaskState"
,
cron
=
"0 0/1 * * * ?"
,
threadNum
=
1
,
description
=
"同步更新集群任务状态"
)
@ConditionalOnProperty
(
prefix
=
"kcm"
,
name
=
"enabled"
,
havingValue
=
"true"
,
matchIfMissing
=
true
)
public
class
SyncClusterTaskState
extends
AbstractScheduledTask
<
EmptyEntry
>
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
SyncClusterTaskState
.
class
);
...
...
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/metrics/collect/CollectAndPublishCGData.java
浏览文件 @
a66aed4a
...
...
@@ -31,7 +31,7 @@ import java.util.concurrent.FutureTask;
* @author zengqiao
* @date 20/9/14
*/
@CustomScheduled
(
name
=
"newCollectAndPublishCGData"
,
cron
=
"30 0/1 * * * *"
,
threadNum
=
10
)
@CustomScheduled
(
name
=
"newCollectAndPublishCGData"
,
cron
=
"30 0/1 * * * *"
,
threadNum
=
10
,
description
=
"收集并发布消费者指标数据"
)
public
class
CollectAndPublishCGData
extends
AbstractScheduledTask
<
ClusterDO
>
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
CollectAndPublishCGData
.
class
);
...
...
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/metrics/collect/CollectAndPublishCommunityTopicMetrics.java
浏览文件 @
a66aed4a
...
...
@@ -20,7 +20,7 @@ import java.util.*;
* @author zengqiao
* @date 20/7/21
*/
@CustomScheduled
(
name
=
"collectAndPublishCommunityTopicMetrics"
,
cron
=
"31 0/1 * * * ?"
,
threadNum
=
5
)
@CustomScheduled
(
name
=
"collectAndPublishCommunityTopicMetrics"
,
cron
=
"31 0/1 * * * ?"
,
threadNum
=
5
,
description
=
"Topic社区指标收集"
)
public
class
CollectAndPublishCommunityTopicMetrics
extends
AbstractScheduledTask
<
ClusterDO
>
{
@Autowired
private
JmxService
jmxService
;
...
...
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/metrics/collect/CollectAndPublishTopicThrottledMetrics.java
浏览文件 @
a66aed4a
...
...
@@ -20,7 +20,7 @@ import java.util.*;
* @author zengqiao
* @date 2019-05-10
*/
@CustomScheduled
(
name
=
"collectAndPublishTopicThrottledMetrics"
,
cron
=
"11 0/1 * * * ?"
,
threadNum
=
5
)
@CustomScheduled
(
name
=
"collectAndPublishTopicThrottledMetrics"
,
cron
=
"11 0/1 * * * ?"
,
threadNum
=
5
,
description
=
"收集和发布Topic限流信息"
)
public
class
CollectAndPublishTopicThrottledMetrics
extends
AbstractScheduledTask
<
ClusterDO
>
{
@Autowired
private
ClusterService
clusterService
;
...
...
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/metrics/delete/DeleteMetrics.java
浏览文件 @
a66aed4a
...
...
@@ -19,7 +19,7 @@ import java.util.List;
* @author zengqiao
* @date 20/1/8
*/
@CustomScheduled
(
name
=
"deleteMetrics"
,
cron
=
"0 0/2 * * * ?"
,
threadNum
=
1
)
@CustomScheduled
(
name
=
"deleteMetrics"
,
cron
=
"0 0/2 * * * ?"
,
threadNum
=
1
,
description
=
"定期删除Metrics信息"
)
public
class
DeleteMetrics
extends
AbstractScheduledTask
<
EmptyEntry
>
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
DeleteMetrics
.
class
);
...
...
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/metrics/store/StoreDiDiAppTopicMetrics.java
浏览文件 @
a66aed4a
...
...
@@ -24,7 +24,7 @@ import java.util.*;
* @author zengqiao
* @date 20/7/21
*/
@CustomScheduled
(
name
=
"storeDiDiAppTopicMetrics"
,
cron
=
"41 0/1 * * * ?"
,
threadNum
=
5
)
@CustomScheduled
(
name
=
"storeDiDiAppTopicMetrics"
,
cron
=
"41 0/1 * * * ?"
,
threadNum
=
5
,
description
=
"JMX中获取appId维度的流量信息存DB"
)
@ConditionalOnProperty
(
prefix
=
"custom.store-metrics-task.didi"
,
name
=
"app-topic-metrics-enabled"
,
havingValue
=
"true"
,
matchIfMissing
=
true
)
public
class
StoreDiDiAppTopicMetrics
extends
AbstractScheduledTask
<
ClusterDO
>
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
StoreDiDiAppTopicMetrics
.
class
);
...
...
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/metrics/store/StoreDiDiTopicRequestTimeMetrics.java
浏览文件 @
a66aed4a
...
...
@@ -24,7 +24,7 @@ import java.util.*;
* @author zengqiao
* @date 20/7/21
*/
@CustomScheduled
(
name
=
"storeDiDiTopicRequestTimeMetrics"
,
cron
=
"51 0/1 * * * ?"
,
threadNum
=
5
)
@CustomScheduled
(
name
=
"storeDiDiTopicRequestTimeMetrics"
,
cron
=
"51 0/1 * * * ?"
,
threadNum
=
5
,
description
=
"JMX中获取的TopicRequestTimeMetrics信息存DB"
)
@ConditionalOnProperty
(
prefix
=
"custom.store-metrics-task.didi"
,
name
=
"topic-request-time-metrics-enabled"
,
havingValue
=
"true"
,
matchIfMissing
=
true
)
public
class
StoreDiDiTopicRequestTimeMetrics
extends
AbstractScheduledTask
<
ClusterDO
>
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
StoreDiDiTopicRequestTimeMetrics
.
class
);
...
...
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/op/AutoHandleTopicOrder.java
浏览文件 @
a66aed4a
...
...
@@ -35,7 +35,7 @@ import java.util.Properties;
* @date 20/7/28
*/
@Component
@CustomScheduled
(
name
=
"autoHandleTopicOrder"
,
cron
=
"0 0/1 * * * ?"
,
threadNum
=
1
)
@CustomScheduled
(
name
=
"autoHandleTopicOrder"
,
cron
=
"0 0/1 * * * ?"
,
threadNum
=
1
,
description
=
"定时自动处理Topic相关工单"
)
@ConditionalOnProperty
(
prefix
=
"task.op.order-auto-exec"
,
name
=
"topic-enabled"
,
havingValue
=
"true"
,
matchIfMissing
=
false
)
public
class
AutoHandleTopicOrder
extends
AbstractScheduledTask
<
EmptyEntry
>
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
AutoHandleTopicOrder
.
class
);
...
...
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/op/AutomatedHandleOrder.java
浏览文件 @
a66aed4a
...
...
@@ -30,7 +30,7 @@ import java.util.*;
* @date 2020/6/12
*/
@Component
@CustomScheduled
(
name
=
"automatedHandleOrder"
,
cron
=
"0 0/1 * * * ?"
,
threadNum
=
1
)
@CustomScheduled
(
name
=
"automatedHandleOrder"
,
cron
=
"0 0/1 * * * ?"
,
threadNum
=
1
,
description
=
"工单自动化审批"
)
@ConditionalOnProperty
(
prefix
=
"task.op.order-auto-exec"
,
name
=
"app-enabled"
,
havingValue
=
"true"
,
matchIfMissing
=
false
)
public
class
AutomatedHandleOrder
extends
AbstractScheduledTask
<
EmptyEntry
>
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
AutomatedHandleOrder
.
class
);
...
...
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/op/FlushReassignment.java
浏览文件 @
a66aed4a
...
...
@@ -33,7 +33,7 @@ import java.util.*;
* @date 19/12/29
*/
@Component
@CustomScheduled
(
name
=
"flushReassignment"
,
cron
=
"0 0/1 * * * ?"
,
threadNum
=
1
)
@CustomScheduled
(
name
=
"flushReassignment"
,
cron
=
"0 0/1 * * * ?"
,
threadNum
=
1
,
description
=
"定时处理分区迁移任务"
)
public
class
FlushReassignment
extends
AbstractScheduledTask
<
EmptyEntry
>
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
FlushReassignment
.
class
);
...
...
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/dispatch/op/SyncTopic2DB.java
浏览文件 @
a66aed4a
...
...
@@ -35,7 +35,7 @@ import java.util.stream.Collectors;
* @date 19/12/29
*/
@Component
@CustomScheduled
(
name
=
"syncTopic2DB"
,
cron
=
"0 0/2 * * * ?"
,
threadNum
=
1
)
@CustomScheduled
(
name
=
"syncTopic2DB"
,
cron
=
"0 0/2 * * * ?"
,
threadNum
=
1
,
description
=
"定期将未落盘的Topic刷新到DB中"
)
@ConditionalOnProperty
(
prefix
=
"task.op"
,
name
=
"sync-topic-enabled"
,
havingValue
=
"true"
,
matchIfMissing
=
false
)
public
class
SyncTopic2DB
extends
AbstractScheduledTask
<
EmptyEntry
>
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
SyncTopic2DB
.
class
);
...
...
kafka-manager-task/src/main/java/com/xiaojukeji/kafka/manager/task/listener/sink/monitor/SinkCommunityTopicMetrics2Monitor.java
浏览文件 @
a66aed4a
...
...
@@ -30,7 +30,7 @@ import java.util.List;
* @date 20/8/10
*/
@ConditionalOnProperty
(
prefix
=
"monitor"
,
name
=
"enabled"
,
havingValue
=
"true"
,
matchIfMissing
=
true
)
@CustomScheduled
(
name
=
"sinkCommunityTopicMetrics2Monitor"
,
cron
=
"1 0/1 * * * ?"
,
threadNum
=
5
)
@CustomScheduled
(
name
=
"sinkCommunityTopicMetrics2Monitor"
,
cron
=
"1 0/1 * * * ?"
,
threadNum
=
5
,
description
=
"定时上报Topic监控指标"
)
public
class
SinkCommunityTopicMetrics2Monitor
extends
AbstractScheduledTask
<
ClusterDO
>
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
SinkCommunityTopicMetrics2Monitor
.
class
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录