执行器注册表调整,主键调整为long数据类型,防止大规模执行器集群注册数据溢出;

3.4.0-release
xuxueli 5 months ago
parent 735a78252e
commit fec37e3c2b

@ -2811,16 +2811,21 @@ public void execute() {
- 10、【优化】代码重构优化I18N国际化、属性加载、报表SQL等逻辑重构合并PR-2888、PR-3006、PR-3027、PR-3198、PR-3285 - 10、【优化】代码重构优化I18N国际化、属性加载、报表SQL等逻辑重构合并PR-2888、PR-3006、PR-3027、PR-3198、PR-3285
- 11、【优化】告警组件初始化重构提升代码可维护性合并PR-2903 - 11、【优化】告警组件初始化重构提升代码可维护性合并PR-2903
- 12、【优化】一致性哈希路由算法优化重构哈希环逻辑提升代码简洁性 - 12、【优化】一致性哈希路由算法优化重构哈希环逻辑提升代码简洁性
- 13、【优化】执行器名称长度上限调整最长支持64字符 - 13、【优化】执行器名称长度调整最长支持64字符
- 14、【优化】执行器注册表调整主键调整为long数据类型防止大规模执行器集群注册数据溢出
数据库升级脚本: 数据库升级脚本:
``` ```
-- 添加索引:任务日志表 -- 添加索引:任务日志表
create index I_jobgroup on xxl_job_log (job_group); create index I_jobgroup on xxl_job_log (job_group);
-- 修改字段长度:执行器名称 -- 修改字段长度:执行器
alter table xxl_job_group alter table xxl_job_group
modify title varchar(64) not null comment '执行器名称'; modify title varchar(64) not null comment '执行器名称';
-- 修改自增ID类型执行器注册表
alter table xxl_job_registry
modify id bigint(20) NOT NULL AUTO_INCREMENT;
``` ```
### 7.45 版本 v3.4.1 Release Notes[ING] ### 7.45 版本 v3.4.1 Release Notes[ING]

@ -23,7 +23,7 @@ CREATE TABLE `xxl_job_group`
CREATE TABLE `xxl_job_registry` CREATE TABLE `xxl_job_registry`
( (
`id` int(11) NOT NULL AUTO_INCREMENT, `id` bigint(20) NOT NULL AUTO_INCREMENT,
`registry_group` varchar(50) NOT NULL, `registry_group` varchar(50) NOT NULL,
`registry_key` varchar(255) NOT NULL, `registry_key` varchar(255) NOT NULL,
`registry_value` varchar(255) NOT NULL, `registry_value` varchar(255) NOT NULL,

@ -7,17 +7,17 @@ import java.util.Date;
*/ */
public class XxlJobRegistry { public class XxlJobRegistry {
private int id; private long id;
private String registryGroup; private String registryGroup;
private String registryKey; private String registryKey;
private String registryValue; private String registryValue;
private Date updateTime; private Date updateTime;
public int getId() { public long getId() {
return id; return id;
} }
public void setId(int id) { public void setId(long id) {
this.id = id; this.id = id;
} }

Loading…
Cancel
Save