Compare commits
8 Commits
master
...
dev.csh.on
Author | SHA1 | Date |
---|---|---|
|
b33b59222e | |
|
76761de5e8 | |
|
bf60933eac | |
|
3dc7b35e04 | |
|
37c71a5d3e | |
|
2983c635ff | |
|
6233a50911 | |
|
a2d2caac79 |
13
Dockerfile
13
Dockerfile
|
@ -1,11 +1,18 @@
|
||||||
|
# 指定构建镜像的起始镜像
|
||||||
FROM anolis-registry.cn-zhangjiakou.cr.aliyuncs.com/openanolis/dragonwell:17.0.4.0.4.8-standard-ga-8.6
|
FROM anolis-registry.cn-zhangjiakou.cr.aliyuncs.com/openanolis/dragonwell:17.0.4.0.4.8-standard-ga-8.6
|
||||||
|
|
||||||
|
# 执行一些必须的条件
|
||||||
|
# 定义时区参数
|
||||||
ENV TZ=Asia/Shanghai
|
ENV TZ=Asia/Shanghai
|
||||||
|
|
||||||
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo '$TZ' > /etc/timezone
|
# 执行一些必备的条件
|
||||||
|
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo "$TZ" > /etc/timezone
|
||||||
|
|
||||||
VOLUME ["/home/logs/cloud-etl"]
|
# 挂载工作目录
|
||||||
|
VOLUME ["/home/logs"]
|
||||||
|
|
||||||
|
# 拷贝执行 jar 包文件
|
||||||
COPY ./cloud-etl-server/target/cloud-etl.jar /home/app.jar
|
COPY ./cloud-etl-server/target/cloud-etl.jar /home/app.jar
|
||||||
|
|
||||||
ENTRYPOINT ["java","-jar"]CMD ["/home/app.jar"]
|
# 构建启动命令
|
||||||
|
ENTRYPOINT ["java", "-Dfile.encoding=utf-8", "-jar", "/home/app.jar"]
|
||||||
|
|
|
@ -22,6 +22,32 @@
|
||||||
<groupId>com.muyu</groupId>
|
<groupId>com.muyu</groupId>
|
||||||
<artifactId>cloud-common-core</artifactId>
|
<artifactId>cloud-common-core</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<!--hutool-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>cn.hutool</groupId>
|
||||||
|
<artifactId>hutool-core</artifactId>
|
||||||
|
<version>${hutool.version}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<!--json模块-->
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-json</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>io.gitee.chemors</groupId>
|
||||||
|
<artifactId>secure-ext-spring-boot-starter</artifactId>
|
||||||
|
<version>1.0.3-RELEASE</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.apache.commons</groupId>
|
||||||
|
<artifactId>commons-lang3</artifactId>
|
||||||
|
<version>3.8.1</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
|
|
@ -9,16 +9,16 @@ import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
import lombok.experimental.SuperBuilder;
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 资产数据字典对象 asset_data_dict
|
* 资产数据字典对象 asset_data_dict
|
||||||
*
|
*
|
||||||
* @author Saisai
|
* @author Saisai
|
||||||
* @date 2024-04-24
|
* @date 2024-04-24
|
||||||
*/
|
*/
|
||||||
@Data
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@SuperBuilder
|
|
||||||
public class AssetDataDict extends BaseEntity
|
public class AssetDataDict extends BaseEntity
|
||||||
{
|
{
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
@ -31,6 +31,72 @@ public class AssetDataDict extends BaseEntity
|
||||||
@Excel(name = "数据接入id")
|
@Excel(name = "数据接入id")
|
||||||
private Long basicId;
|
private Long basicId;
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "AssetDataDict{" +
|
||||||
|
"id=" + id +
|
||||||
|
", basicId=" + basicId +
|
||||||
|
", dictName='" + dictName + '\'' +
|
||||||
|
", dictType='" + dictType + '\'' +
|
||||||
|
'}';
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getBasicId() {
|
||||||
|
return basicId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBasicId(Long basicId) {
|
||||||
|
this.basicId = basicId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDictName() {
|
||||||
|
return dictName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDictName(String dictName) {
|
||||||
|
this.dictName = dictName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDictType() {
|
||||||
|
return dictType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDictType(String dictType) {
|
||||||
|
this.dictType = dictType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AssetDataDict(BaseEntityBuilder<?, ?> b, Long id, Long basicId, String dictName, String dictType) {
|
||||||
|
super(b);
|
||||||
|
this.id = id;
|
||||||
|
this.basicId = basicId;
|
||||||
|
this.dictName = dictName;
|
||||||
|
this.dictType = dictType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AssetDataDict(Long id, Long basicId, String dictName, String dictType) {
|
||||||
|
this.id = id;
|
||||||
|
this.basicId = basicId;
|
||||||
|
this.dictName = dictName;
|
||||||
|
this.dictType = dictType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AssetDataDict(String searchValue, String createBy, Date createTime, String updateBy, Date updateTime, String remark, Map<String, Object> params, Long id, Long basicId, String dictName, String dictType) {
|
||||||
|
super(searchValue, createBy, createTime, updateBy, updateTime, remark, params);
|
||||||
|
this.id = id;
|
||||||
|
this.basicId = basicId;
|
||||||
|
this.dictName = dictName;
|
||||||
|
this.dictType = dictType;
|
||||||
|
}
|
||||||
|
|
||||||
/** 字典名称 */
|
/** 字典名称 */
|
||||||
@Excel(name = "字典名称")
|
@Excel(name = "字典名称")
|
||||||
private String dictName;
|
private String dictName;
|
||||||
|
|
|
@ -7,16 +7,16 @@ import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
import lombok.experimental.SuperBuilder;
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 资产赋权对象 asset_impower
|
* 资产赋权对象 asset_impower
|
||||||
*
|
*
|
||||||
* @author Saisai
|
* @author Saisai
|
||||||
* @date 2024-04-28
|
* @date 2024-04-28
|
||||||
*/
|
*/
|
||||||
@Data
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@SuperBuilder
|
|
||||||
public class AssetImpower extends BaseEntity {
|
public class AssetImpower extends BaseEntity {
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
@ -25,6 +25,57 @@ public class AssetImpower extends BaseEntity {
|
||||||
*/
|
*/
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "AssetImpower{" +
|
||||||
|
"id=" + id +
|
||||||
|
", tableId=" + tableId +
|
||||||
|
", deptId=" + deptId +
|
||||||
|
", basicId=" + basicId +
|
||||||
|
", userId=" + userId +
|
||||||
|
'}';
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getTableId() {
|
||||||
|
return tableId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTableId(Long tableId) {
|
||||||
|
this.tableId = tableId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getDeptId() {
|
||||||
|
return deptId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDeptId(Long deptId) {
|
||||||
|
this.deptId = deptId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getBasicId() {
|
||||||
|
return basicId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBasicId(Long basicId) {
|
||||||
|
this.basicId = basicId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getUserId() {
|
||||||
|
return userId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUserId(Long userId) {
|
||||||
|
this.userId = userId;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 表id
|
* 表id
|
||||||
*/
|
*/
|
||||||
|
@ -49,14 +100,40 @@ public class AssetImpower extends BaseEntity {
|
||||||
@Excel(name = "用户id")
|
@Excel(name = "用户id")
|
||||||
private Long userId;
|
private Long userId;
|
||||||
|
|
||||||
public static AssetImpower saveAssetImpower
|
public AssetImpower(BaseEntityBuilder<?, ?> b, Long id, Long tableId, Long deptId, Long basicId, Long userId) {
|
||||||
(Long deptId,Long userId,AssetImpower assetImpower){
|
super(b);
|
||||||
return AssetImpower.builder()
|
this.id = id;
|
||||||
.basicId(assetImpower.getBasicId())
|
this.tableId = tableId;
|
||||||
.tableId(assetImpower.getTableId())
|
this.deptId = deptId;
|
||||||
.deptId(deptId)
|
this.basicId = basicId;
|
||||||
.userId(userId)
|
this.userId = userId;
|
||||||
.build();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public AssetImpower(Long id, Long tableId, Long deptId, Long basicId, Long userId) {
|
||||||
|
this.id = id;
|
||||||
|
this.tableId = tableId;
|
||||||
|
this.deptId = deptId;
|
||||||
|
this.basicId = basicId;
|
||||||
|
this.userId = userId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AssetImpower(String searchValue, String createBy, Date createTime, String updateBy, Date updateTime, String remark, Map<String, Object> params, Long id, Long tableId, Long deptId, Long basicId, Long userId) {
|
||||||
|
super(searchValue, createBy, createTime, updateBy, updateTime, remark, params);
|
||||||
|
this.id = id;
|
||||||
|
this.tableId = tableId;
|
||||||
|
this.deptId = deptId;
|
||||||
|
this.basicId = basicId;
|
||||||
|
this.userId = userId;
|
||||||
|
}
|
||||||
|
|
||||||
|
// public static AssetImpower saveAssetImpower
|
||||||
|
// (Long deptId,Long userId,AssetImpower assetImpower){
|
||||||
|
// return AssetImpower.builder()
|
||||||
|
// .basicId(assetImpower.getBasicId())
|
||||||
|
// .tableId(assetImpower.getTableId())
|
||||||
|
// .deptId(deptId)
|
||||||
|
// .userId(userId)
|
||||||
|
// .build();
|
||||||
|
// }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,31 @@
|
||||||
|
package com.muyu.domain;
|
||||||
|
|
||||||
|
import com.mos.secure.ext.annotations.DesensitizationProp;
|
||||||
|
import com.mos.secure.ext.enums.SensitiveTypeEnum;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import lombok.ToString;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @PackageName:com.muyu.domain
|
||||||
|
* @ClassName:DesensitizationAdmin
|
||||||
|
* @Description:
|
||||||
|
* @author: ¥陈思豪¥
|
||||||
|
* @date: 2024/8/21 21:00
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
@ToString
|
||||||
|
public class DesensitizationAdmin {
|
||||||
|
private Integer uid;
|
||||||
|
@DesensitizationProp(SensitiveTypeEnum.CHINESE_NAME)
|
||||||
|
private String userName;//姓名
|
||||||
|
@DesensitizationProp(SensitiveTypeEnum.MOBILE_PHONE)
|
||||||
|
private String userMobile;//手机号
|
||||||
|
@DesensitizationProp(SensitiveTypeEnum.FIXED_PHONE)
|
||||||
|
private String userTel;//固定电话
|
||||||
|
@DesensitizationProp(SensitiveTypeEnum.ID_CARD)
|
||||||
|
private String userBkId;//银行卡号
|
||||||
|
}
|
|
@ -10,20 +10,30 @@ import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
import lombok.experimental.SuperBuilder;
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 字典详细内容对象 dict_info
|
* 字典详细内容对象 dict_info
|
||||||
*
|
*
|
||||||
* @author Saisai
|
* @author Saisai
|
||||||
* @date 2024-04-24
|
* @date 2024-04-24
|
||||||
*/
|
*/
|
||||||
@Data
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@SuperBuilder
|
|
||||||
public class DictInfo extends BaseEntity
|
public class DictInfo extends BaseEntity
|
||||||
{
|
{
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "DictInfo{" +
|
||||||
|
"id=" + id +
|
||||||
|
", dictId=" + dictId +
|
||||||
|
", infoName='" + infoName + '\'' +
|
||||||
|
", infoValue='" + infoValue + '\'' +
|
||||||
|
", isEdit=" + isEdit +
|
||||||
|
'}';
|
||||||
|
}
|
||||||
|
|
||||||
/** 主键 */
|
/** 主键 */
|
||||||
@TableId(value = "id",type = IdType.AUTO)
|
@TableId(value = "id",type = IdType.AUTO)
|
||||||
private Long id;
|
private Long id;
|
||||||
|
@ -32,6 +42,72 @@ public class DictInfo extends BaseEntity
|
||||||
@Excel(name = "字典id")
|
@Excel(name = "字典id")
|
||||||
private Long dictId;
|
private Long dictId;
|
||||||
|
|
||||||
|
public Long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getDictId() {
|
||||||
|
return dictId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDictId(Long dictId) {
|
||||||
|
this.dictId = dictId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getInfoName() {
|
||||||
|
return infoName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setInfoName(String infoName) {
|
||||||
|
this.infoName = infoName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getInfoValue() {
|
||||||
|
return infoValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setInfoValue(String infoValue) {
|
||||||
|
this.infoValue = infoValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isEdit() {
|
||||||
|
return isEdit;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEdit(boolean edit) {
|
||||||
|
isEdit = edit;
|
||||||
|
}
|
||||||
|
|
||||||
|
public DictInfo(BaseEntityBuilder<?, ?> b, Long id, Long dictId, String infoName, String infoValue, boolean isEdit) {
|
||||||
|
super(b);
|
||||||
|
this.id = id;
|
||||||
|
this.dictId = dictId;
|
||||||
|
this.infoName = infoName;
|
||||||
|
this.infoValue = infoValue;
|
||||||
|
this.isEdit = isEdit;
|
||||||
|
}
|
||||||
|
|
||||||
|
public DictInfo(Long id, Long dictId, String infoName, String infoValue, boolean isEdit) {
|
||||||
|
this.id = id;
|
||||||
|
this.dictId = dictId;
|
||||||
|
this.infoName = infoName;
|
||||||
|
this.infoValue = infoValue;
|
||||||
|
this.isEdit = isEdit;
|
||||||
|
}
|
||||||
|
|
||||||
|
public DictInfo(String searchValue, String createBy, Date createTime, String updateBy, Date updateTime, String remark, Map<String, Object> params, Long id, Long dictId, String infoName, String infoValue, boolean isEdit) {
|
||||||
|
super(searchValue, createBy, createTime, updateBy, updateTime, remark, params);
|
||||||
|
this.id = id;
|
||||||
|
this.dictId = dictId;
|
||||||
|
this.infoName = infoName;
|
||||||
|
this.infoValue = infoValue;
|
||||||
|
this.isEdit = isEdit;
|
||||||
|
}
|
||||||
|
|
||||||
/** 字典名称 */
|
/** 字典名称 */
|
||||||
@Excel(name = "字典名称")
|
@Excel(name = "字典名称")
|
||||||
private String infoName;
|
private String infoName;
|
||||||
|
|
|
@ -14,14 +14,110 @@ import java.util.Date;
|
||||||
* @name:Dictionary
|
* @name:Dictionary
|
||||||
* @Date:2024/8/21 10:31
|
* @Date:2024/8/21 10:31
|
||||||
*/
|
*/
|
||||||
@Data
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@SuperBuilder
|
|
||||||
public class Dictionary {
|
public class Dictionary {
|
||||||
private Integer createBy;
|
private Integer createBy;
|
||||||
private Date createTime;
|
private Date createTime;
|
||||||
private Integer updateBy;
|
private Integer updateBy;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "Dictionary{" +
|
||||||
|
"createBy=" + createBy +
|
||||||
|
", createTime=" + createTime +
|
||||||
|
", updateBy=" + updateBy +
|
||||||
|
", updateTime=" + updateTime +
|
||||||
|
", remark='" + remark + '\'' +
|
||||||
|
", id=" + id +
|
||||||
|
", code='" + code + '\'' +
|
||||||
|
", descriotion='" + descriotion + '\'' +
|
||||||
|
", typeId=" + typeId +
|
||||||
|
'}';
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getCreateBy() {
|
||||||
|
return createBy;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCreateBy(Integer createBy) {
|
||||||
|
this.createBy = createBy;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getCreateTime() {
|
||||||
|
return createTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCreateTime(Date createTime) {
|
||||||
|
this.createTime = createTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getUpdateBy() {
|
||||||
|
return updateBy;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUpdateBy(Integer updateBy) {
|
||||||
|
this.updateBy = updateBy;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getUpdateTime() {
|
||||||
|
return updateTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUpdateTime(Date updateTime) {
|
||||||
|
this.updateTime = updateTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRemark() {
|
||||||
|
return remark;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRemark(String remark) {
|
||||||
|
this.remark = remark;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCode() {
|
||||||
|
return code;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCode(String code) {
|
||||||
|
this.code = code;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDescriotion() {
|
||||||
|
return descriotion;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDescriotion(String descriotion) {
|
||||||
|
this.descriotion = descriotion;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Integer getTypeId() {
|
||||||
|
return typeId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTypeId(Integer typeId) {
|
||||||
|
this.typeId = typeId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Dictionary(Integer createBy, Date createTime, Integer updateBy, Date updateTime, String remark, Long id, String code, String descriotion, Integer typeId) {
|
||||||
|
this.createBy = createBy;
|
||||||
|
this.createTime = createTime;
|
||||||
|
this.updateBy = updateBy;
|
||||||
|
this.updateTime = updateTime;
|
||||||
|
this.remark = remark;
|
||||||
|
this.id = id;
|
||||||
|
this.code = code;
|
||||||
|
this.descriotion = descriotion;
|
||||||
|
this.typeId = typeId;
|
||||||
|
}
|
||||||
|
|
||||||
private Date updateTime;
|
private Date updateTime;
|
||||||
private String remark;
|
private String remark;
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
|
@ -13,11 +13,36 @@ import lombok.experimental.SuperBuilder;
|
||||||
* @name:DictionaryTYpe
|
* @name:DictionaryTYpe
|
||||||
* @Date:2024/8/21 10:32
|
* @Date:2024/8/21 10:32
|
||||||
*/
|
*/
|
||||||
@Data
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@SuperBuilder
|
|
||||||
public class DictionaryTYpe {
|
public class DictionaryTYpe {
|
||||||
private Long id;
|
private Long id;
|
||||||
private String typeName;
|
private String typeName;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "DictionaryTYpe{" +
|
||||||
|
"id=" + id +
|
||||||
|
", typeName='" + typeName + '\'' +
|
||||||
|
'}';
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTypeName() {
|
||||||
|
return typeName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTypeName(String typeName) {
|
||||||
|
this.typeName = typeName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public DictionaryTYpe(Long id, String typeName) {
|
||||||
|
this.id = id;
|
||||||
|
this.typeName = typeName;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,7 @@ package com.muyu.domain;
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.muyu.common.core.annotation.Excel;
|
||||||
import com.muyu.common.core.web.domain.BaseEntity;
|
import com.muyu.common.core.web.domain.BaseEntity;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
@ -11,8 +12,8 @@ import lombok.NoArgsConstructor;
|
||||||
import lombok.experimental.SuperBuilder;
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
@SuperBuilder
|
@SuperBuilder
|
||||||
@EqualsAndHashCode(callSuper = true)
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@TableName(value ="source",autoResultMap = true) //数据库表相关
|
@TableName(value ="source",autoResultMap = true) //数据库表相关
|
||||||
|
@ -21,70 +22,54 @@ public class Source extends BaseEntity {
|
||||||
@TableId(value = "id", type = IdType.AUTO)
|
@TableId(value = "id", type = IdType.AUTO)
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
|
/** 接入源名称 */
|
||||||
/**
|
@Excel(name = "接入源名称")
|
||||||
*数据接入源
|
|
||||||
*/
|
|
||||||
private String dataResourceName;
|
private String dataResourceName;
|
||||||
|
|
||||||
|
/** 数据来源系统名称 */
|
||||||
/**
|
@Excel(name = "数据来源系统名称")
|
||||||
* 数据来源表
|
|
||||||
*/
|
|
||||||
private String dataSourcesSystemName;
|
private String dataSourcesSystemName;
|
||||||
|
|
||||||
/**
|
/** 主机ip地址 */
|
||||||
* 主机Ip地址
|
@Excel(name = "主机ip地址")
|
||||||
*/
|
|
||||||
private String host;
|
private String host;
|
||||||
|
|
||||||
/**
|
/** 端口 */
|
||||||
* 端口
|
@Excel(name = "端口")
|
||||||
*/
|
|
||||||
private String port;
|
private String port;
|
||||||
|
|
||||||
|
/** 数据接入类型 */
|
||||||
/**
|
@Excel(name = "数据接入类型")
|
||||||
* 数据类型
|
|
||||||
*/
|
|
||||||
private String databaseType;
|
private String databaseType;
|
||||||
|
|
||||||
/**
|
/** 数据库名称 */
|
||||||
* 数据库名称
|
@Excel(name = "数据库名称")
|
||||||
*/
|
|
||||||
private String databaseName;
|
private String databaseName;
|
||||||
|
|
||||||
/**
|
/** 初始化连接数量 */
|
||||||
* 初始化连接数量
|
@Excel(name = "初始化连接数量")
|
||||||
*/
|
|
||||||
private Long initLinkNum;
|
private Long initLinkNum;
|
||||||
|
|
||||||
/**
|
/** 最大连接数量 */
|
||||||
* 多大连接数量
|
@Excel(name = "最大连接数量")
|
||||||
*/
|
|
||||||
private Long maxLinkNum;
|
private Long maxLinkNum;
|
||||||
|
|
||||||
/**
|
/** 最大等待时间 */
|
||||||
* 最长等待时间
|
@Excel(name = "最大等待时间")
|
||||||
*/
|
|
||||||
private Long maxWaitTime;
|
private Long maxWaitTime;
|
||||||
|
|
||||||
/**
|
/** 最大等待次数 */
|
||||||
* 最多连接数量
|
@Excel(name = "最大等待次数")
|
||||||
*/
|
|
||||||
private Long maxWaitTimes;
|
private Long maxWaitTimes;
|
||||||
/**
|
|
||||||
* 连接参数
|
@Excel(name ="连接参数")
|
||||||
*/
|
|
||||||
private String connectionParams;
|
private String connectionParams;
|
||||||
|
|
||||||
/**
|
@Excel(name ="用户名")
|
||||||
* 用户名
|
|
||||||
*/
|
|
||||||
private String username;
|
private String username;
|
||||||
|
|
||||||
/**
|
@Excel(name ="密码")
|
||||||
* 密码
|
|
||||||
*/
|
|
||||||
private String password;
|
private String password;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package com.muyu.domain;
|
package com.muyu.domain;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import com.muyu.common.core.web.domain.BaseEntity;
|
import com.muyu.common.core.web.domain.BaseEntity;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
|
@ -13,11 +14,19 @@ import lombok.experimental.SuperBuilder;
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@SuperBuilder
|
@SuperBuilder
|
||||||
@EqualsAndHashCode(callSuper = true)
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@TableName(value ="SourceType",autoResultMap = true) //数据库表相关
|
@TableName(value ="sourcetype",autoResultMap = true) //数据库表相关
|
||||||
public class SourceType extends BaseEntity {
|
public class SourceType extends BaseEntity {
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
//数据源类型ID
|
//数据源类型ID
|
||||||
private Integer id;
|
private Integer id;
|
||||||
|
|
||||||
//数据源类型名称
|
//数据源类型名称
|
||||||
private String name;
|
private String name;
|
||||||
|
//
|
||||||
|
@TableField(value = "driver_class")
|
||||||
|
private String driverClass;
|
||||||
|
|
||||||
|
private String prefix;
|
||||||
|
|
||||||
|
private String suffix;
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,16 +9,15 @@ import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
import lombok.experimental.SuperBuilder;
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 结构对象 structure
|
* 结构对象 structure
|
||||||
*
|
*
|
||||||
* @author Saisai
|
* @author Saisai
|
||||||
* @date 2024-04-22
|
* @date 2024-04-22
|
||||||
*/
|
*/
|
||||||
@Data
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@SuperBuilder
|
|
||||||
public class Structure extends BaseEntity
|
public class Structure extends BaseEntity
|
||||||
{
|
{
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
@ -76,4 +75,176 @@ public class Structure extends BaseEntity
|
||||||
private String dictionaryTable;
|
private String dictionaryTable;
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "Structure{" +
|
||||||
|
"id=" + id +
|
||||||
|
", tableId=" + tableId +
|
||||||
|
", columnName='" + columnName + '\'' +
|
||||||
|
", columnRemark='" + columnRemark + '\'' +
|
||||||
|
", isPrimary='" + isPrimary + '\'' +
|
||||||
|
", columnType='" + columnType + '\'' +
|
||||||
|
", javaType='" + javaType + '\'' +
|
||||||
|
", columnLength='" + columnLength + '\'' +
|
||||||
|
", columnDecimals='" + columnDecimals + '\'' +
|
||||||
|
", isNull='" + isNull + '\'' +
|
||||||
|
", defaultValue='" + defaultValue + '\'' +
|
||||||
|
", isDictionary='" + isDictionary + '\'' +
|
||||||
|
", dictionaryTable='" + dictionaryTable + '\'' +
|
||||||
|
'}';
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getTableId() {
|
||||||
|
return tableId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTableId(Long tableId) {
|
||||||
|
this.tableId = tableId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getColumnName() {
|
||||||
|
return columnName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setColumnName(String columnName) {
|
||||||
|
this.columnName = columnName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getColumnRemark() {
|
||||||
|
return columnRemark;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setColumnRemark(String columnRemark) {
|
||||||
|
this.columnRemark = columnRemark;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getIsPrimary() {
|
||||||
|
return isPrimary;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIsPrimary(String isPrimary) {
|
||||||
|
this.isPrimary = isPrimary;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getColumnType() {
|
||||||
|
return columnType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setColumnType(String columnType) {
|
||||||
|
this.columnType = columnType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getJavaType() {
|
||||||
|
return javaType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setJavaType(String javaType) {
|
||||||
|
this.javaType = javaType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getColumnLength() {
|
||||||
|
return columnLength;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setColumnLength(String columnLength) {
|
||||||
|
this.columnLength = columnLength;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getColumnDecimals() {
|
||||||
|
return columnDecimals;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setColumnDecimals(String columnDecimals) {
|
||||||
|
this.columnDecimals = columnDecimals;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getIsNull() {
|
||||||
|
return isNull;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIsNull(String isNull) {
|
||||||
|
this.isNull = isNull;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDefaultValue() {
|
||||||
|
return defaultValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDefaultValue(String defaultValue) {
|
||||||
|
this.defaultValue = defaultValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getIsDictionary() {
|
||||||
|
return isDictionary;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setIsDictionary(String isDictionary) {
|
||||||
|
this.isDictionary = isDictionary;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDictionaryTable() {
|
||||||
|
return dictionaryTable;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDictionaryTable(String dictionaryTable) {
|
||||||
|
this.dictionaryTable = dictionaryTable;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Structure(BaseEntityBuilder<?, ?> b, Long id, Long tableId, String columnName, String columnRemark, String isPrimary, String columnType, String javaType, String columnLength, String columnDecimals, String isNull, String defaultValue, String isDictionary, String dictionaryTable) {
|
||||||
|
super(b);
|
||||||
|
this.id = id;
|
||||||
|
this.tableId = tableId;
|
||||||
|
this.columnName = columnName;
|
||||||
|
this.columnRemark = columnRemark;
|
||||||
|
this.isPrimary = isPrimary;
|
||||||
|
this.columnType = columnType;
|
||||||
|
this.javaType = javaType;
|
||||||
|
this.columnLength = columnLength;
|
||||||
|
this.columnDecimals = columnDecimals;
|
||||||
|
this.isNull = isNull;
|
||||||
|
this.defaultValue = defaultValue;
|
||||||
|
this.isDictionary = isDictionary;
|
||||||
|
this.dictionaryTable = dictionaryTable;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Structure(Long id, Long tableId, String columnName, String columnRemark, String isPrimary, String columnType, String javaType, String columnLength, String columnDecimals, String isNull, String defaultValue, String isDictionary, String dictionaryTable) {
|
||||||
|
this.id = id;
|
||||||
|
this.tableId = tableId;
|
||||||
|
this.columnName = columnName;
|
||||||
|
this.columnRemark = columnRemark;
|
||||||
|
this.isPrimary = isPrimary;
|
||||||
|
this.columnType = columnType;
|
||||||
|
this.javaType = javaType;
|
||||||
|
this.columnLength = columnLength;
|
||||||
|
this.columnDecimals = columnDecimals;
|
||||||
|
this.isNull = isNull;
|
||||||
|
this.defaultValue = defaultValue;
|
||||||
|
this.isDictionary = isDictionary;
|
||||||
|
this.dictionaryTable = dictionaryTable;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Structure(String searchValue, String createBy, Date createTime, String updateBy, Date updateTime, String remark, Map<String, Object> params, Long id, Long tableId, String columnName, String columnRemark, String isPrimary, String columnType, String javaType, String columnLength, String columnDecimals, String isNull, String defaultValue, String isDictionary, String dictionaryTable) {
|
||||||
|
super(searchValue, createBy, createTime, updateBy, updateTime, remark, params);
|
||||||
|
this.id = id;
|
||||||
|
this.tableId = tableId;
|
||||||
|
this.columnName = columnName;
|
||||||
|
this.columnRemark = columnRemark;
|
||||||
|
this.isPrimary = isPrimary;
|
||||||
|
this.columnType = columnType;
|
||||||
|
this.javaType = javaType;
|
||||||
|
this.columnLength = columnLength;
|
||||||
|
this.columnDecimals = columnDecimals;
|
||||||
|
this.isNull = isNull;
|
||||||
|
this.defaultValue = defaultValue;
|
||||||
|
this.isDictionary = isDictionary;
|
||||||
|
this.dictionaryTable = dictionaryTable;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,26 +9,140 @@ import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
import lombok.experimental.SuperBuilder;
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 库表基础信息对象 table_info
|
* 库表基础信息对象 table_info
|
||||||
*
|
*
|
||||||
* @author Saisai
|
* @author Saisai
|
||||||
* @date 2024-04-22
|
* @date 2024-04-22
|
||||||
*/
|
*/
|
||||||
@Data
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@SuperBuilder
|
|
||||||
public class TableInfo extends TreeEntity
|
public class TableInfo extends TreeEntity
|
||||||
{
|
{
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
|
||||||
/** 主键 */
|
/** 主键 */
|
||||||
@TableId(value = "id", type = IdType.AUTO)
|
@TableId(value = "id", type = IdType.AUTO)
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
private Long basicId;
|
private Long basicId;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "TableInfo{" +
|
||||||
|
"id=" + id +
|
||||||
|
", basicId=" + basicId +
|
||||||
|
", tableName='" + tableName + '\'' +
|
||||||
|
", tableRemark='" + tableRemark + '\'' +
|
||||||
|
", type='" + type + '\'' +
|
||||||
|
", dataNum=" + dataNum +
|
||||||
|
", center='" + center + '\'' +
|
||||||
|
", parentId=" + parentId +
|
||||||
|
'}';
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getBasicId() {
|
||||||
|
return basicId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBasicId(Long basicId) {
|
||||||
|
this.basicId = basicId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTableName() {
|
||||||
|
return tableName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTableName(String tableName) {
|
||||||
|
this.tableName = tableName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getTableRemark() {
|
||||||
|
return tableRemark;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTableRemark(String tableRemark) {
|
||||||
|
this.tableRemark = tableRemark;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getType() {
|
||||||
|
return type;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setType(String type) {
|
||||||
|
this.type = type;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getDataNum() {
|
||||||
|
return dataNum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDataNum(Long dataNum) {
|
||||||
|
this.dataNum = dataNum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getCenter() {
|
||||||
|
return center;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCenter(String center) {
|
||||||
|
this.center = center;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Long getParentId() {
|
||||||
|
return parentId;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setParentId(Long parentId) {
|
||||||
|
this.parentId = parentId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public TableInfo(TreeEntityBuilder<?, ?> b, Long id, Long basicId, String tableName, String tableRemark, String type, Long dataNum, String center, Long parentId) {
|
||||||
|
super(b);
|
||||||
|
this.id = id;
|
||||||
|
this.basicId = basicId;
|
||||||
|
this.tableName = tableName;
|
||||||
|
this.tableRemark = tableRemark;
|
||||||
|
this.type = type;
|
||||||
|
this.dataNum = dataNum;
|
||||||
|
this.center = center;
|
||||||
|
this.parentId = parentId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public TableInfo(Long id, Long basicId, String tableName, String tableRemark, String type, Long dataNum, String center, Long parentId) {
|
||||||
|
this.id = id;
|
||||||
|
this.basicId = basicId;
|
||||||
|
this.tableName = tableName;
|
||||||
|
this.tableRemark = tableRemark;
|
||||||
|
this.type = type;
|
||||||
|
this.dataNum = dataNum;
|
||||||
|
this.center = center;
|
||||||
|
this.parentId = parentId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public TableInfo(String parentName, Long parentId, Integer orderNum, String ancestors, List<?> children, Long id, Long basicId, String tableName, String tableRemark, String type, Long dataNum, String center, Long parentId1) {
|
||||||
|
super(parentName, parentId, orderNum, ancestors, children);
|
||||||
|
this.id = id;
|
||||||
|
this.basicId = basicId;
|
||||||
|
this.tableName = tableName;
|
||||||
|
this.tableRemark = tableRemark;
|
||||||
|
this.type = type;
|
||||||
|
this.dataNum = dataNum;
|
||||||
|
this.center = center;
|
||||||
|
this.parentId = parentId1;
|
||||||
|
}
|
||||||
|
|
||||||
/** 表名称/数据库 */
|
/** 表名称/数据库 */
|
||||||
@Excel(name = "表名称/数据库")
|
@Excel(name = "表名称/数据库")
|
||||||
private String tableName;
|
private String tableName;
|
||||||
|
|
|
@ -0,0 +1,40 @@
|
||||||
|
package com.muyu.domain.dto;
|
||||||
|
|
||||||
|
import com.muyu.domain.enumerate.Desensitization;
|
||||||
|
import com.muyu.domain.enumerate.DesensitizationTypeEnum;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @PackageName:com.muyu.domain
|
||||||
|
* @ClassName:AnnotainDTO
|
||||||
|
* @Description:
|
||||||
|
* @author: ¥陈思豪¥
|
||||||
|
* @date: 2024/8/21 16:10
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class AnnotationDTO implements Serializable {
|
||||||
|
/**
|
||||||
|
* 自定义
|
||||||
|
*/
|
||||||
|
@Desensitization(type = DesensitizationTypeEnum.CUSTOMER,startInclude = 5,endExclude = 10)
|
||||||
|
private String name;
|
||||||
|
/**
|
||||||
|
* 手机号
|
||||||
|
*/
|
||||||
|
@Desensitization(type = DesensitizationTypeEnum.MOBILE_PHONE)
|
||||||
|
private String tel;
|
||||||
|
/**
|
||||||
|
* 邮箱
|
||||||
|
*/
|
||||||
|
@Desensitization(type = DesensitizationTypeEnum.EMAIL)
|
||||||
|
private String email;
|
||||||
|
/**
|
||||||
|
* 身份证
|
||||||
|
*/
|
||||||
|
@Desensitization(type = DesensitizationTypeEnum.ID_CARD)
|
||||||
|
private String idCard;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,41 @@
|
||||||
|
package com.muyu.domain.enumerate;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JacksonAnnotationsInside;
|
||||||
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
||||||
|
import com.muyu.domain.serialize.DesensitizationSerialize;
|
||||||
|
import kotlin.annotation.AnnotationRetention;
|
||||||
|
import kotlin.annotation.Retention;
|
||||||
|
|
||||||
|
import java.lang.annotation.RetentionPolicy;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @PackageName:com.muyu.domain.enumerate
|
||||||
|
* @ClassName:Desensitization
|
||||||
|
* @Description:
|
||||||
|
* @author: ¥陈思豪¥
|
||||||
|
* @date: 2024/8/21 14:04
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
@Retention(AnnotationRetention.RUNTIME)
|
||||||
|
@JacksonAnnotationsInside
|
||||||
|
@JsonSerialize(using = DesensitizationSerialize.class)
|
||||||
|
public @interface Desensitization {
|
||||||
|
/**
|
||||||
|
* 脱敏规则
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
|
||||||
|
DesensitizationTypeEnum type() default DesensitizationTypeEnum.CUSTOMER;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 开始
|
||||||
|
*/
|
||||||
|
int startInclude() default 0;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 结束
|
||||||
|
*/
|
||||||
|
int endExclude() default 0;
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,93 @@
|
||||||
|
package com.muyu.domain.enumerate;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @PackageName:com.muyu.domain
|
||||||
|
* @ClassName:SensitiveType
|
||||||
|
* @Description: 数据脱敏
|
||||||
|
* @author: ¥陈思豪¥
|
||||||
|
* @date: 2024/8/21 13:59
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
public enum DesensitizationTypeEnum {
|
||||||
|
//自定义
|
||||||
|
CUSTOMER,
|
||||||
|
//用户id
|
||||||
|
USER_ID,
|
||||||
|
//中文名
|
||||||
|
CHINESE_NAME,
|
||||||
|
//身份证号
|
||||||
|
ID_CARD,
|
||||||
|
//座机号
|
||||||
|
FIXED_PHONE,
|
||||||
|
//手机号
|
||||||
|
MOBILE_PHONE,
|
||||||
|
//地址
|
||||||
|
ADDRESS,
|
||||||
|
//电子邮件
|
||||||
|
EMAIL,
|
||||||
|
//密码
|
||||||
|
PASSWORD,
|
||||||
|
//中国大陆车牌,包含普通车辆、新能源车辆
|
||||||
|
CAR_LICENSE,
|
||||||
|
//银行卡
|
||||||
|
BANK_CARD
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,54 @@
|
||||||
|
package com.muyu.domain.job;
|
||||||
|
|
||||||
|
import com.muyu.common.core.web.domain.BaseEntity;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.EqualsAndHashCode;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @PackageName:com.muyu.domain.job
|
||||||
|
* @ClassName:SysJob
|
||||||
|
* @Description:
|
||||||
|
* @author: ¥陈思豪¥
|
||||||
|
* @date: 2024/8/21 22:29
|
||||||
|
*/
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
@Data
|
||||||
|
@SuperBuilder
|
||||||
|
public class SysJob extends BaseEntity {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务id
|
||||||
|
*/
|
||||||
|
private Long jobId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务名称
|
||||||
|
*/
|
||||||
|
private String jobName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务分组
|
||||||
|
*/
|
||||||
|
private String jobGroup;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 目标字符串
|
||||||
|
*/
|
||||||
|
private String characterString;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 备注
|
||||||
|
*/
|
||||||
|
private String description;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 状态(0正常 1暂停)
|
||||||
|
*/
|
||||||
|
private String status;
|
||||||
|
|
||||||
|
}
|
|
@ -14,10 +14,7 @@ import lombok.experimental.SuperBuilder;
|
||||||
* @Author SaiSai.Liu
|
* @Author SaiSai.Liu
|
||||||
* @Date 2024/4/29 14:04
|
* @Date 2024/4/29 14:04
|
||||||
*/
|
*/
|
||||||
@Data
|
|
||||||
@NoArgsConstructor
|
|
||||||
@AllArgsConstructor
|
|
||||||
@SuperBuilder
|
|
||||||
public class AssetImpowerReq {
|
public class AssetImpowerReq {
|
||||||
private static final long serialVersionUID = 1L;
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
@ -34,6 +31,65 @@ public class AssetImpowerReq {
|
||||||
@Excel(name = "表id")
|
@Excel(name = "表id")
|
||||||
private Long tableId;
|
private Long tableId;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "AssetImpowerReq{" +
|
||||||
|
"id=" + id +
|
||||||
|
", tableId=" + tableId +
|
||||||
|
", basicId=" + basicId +
|
||||||
|
", deptId=" + deptId +
|
||||||
|
", userId=" + userId +
|
||||||
|
'}';
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getTableId() {
|
||||||
|
return tableId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTableId(Long tableId) {
|
||||||
|
this.tableId = tableId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getBasicId() {
|
||||||
|
return basicId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBasicId(Long basicId) {
|
||||||
|
this.basicId = basicId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getDeptId() {
|
||||||
|
return deptId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDeptId(Long deptId) {
|
||||||
|
this.deptId = deptId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getUserId() {
|
||||||
|
return userId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUserId(Long userId) {
|
||||||
|
this.userId = userId;
|
||||||
|
}
|
||||||
|
|
||||||
|
public AssetImpowerReq(Long id, Long tableId, Long basicId, Long deptId, Long userId) {
|
||||||
|
this.id = id;
|
||||||
|
this.tableId = tableId;
|
||||||
|
this.basicId = basicId;
|
||||||
|
this.deptId = deptId;
|
||||||
|
this.userId = userId;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 接入id
|
* 接入id
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -2,78 +2,213 @@ package com.muyu.domain.req;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.muyu.common.core.annotation.Excel;
|
||||||
import com.muyu.common.core.web.domain.BaseEntity;
|
import com.muyu.common.core.web.domain.BaseEntity;
|
||||||
import lombok.AllArgsConstructor;
|
|
||||||
import lombok.Data;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
|
||||||
|
|
||||||
//连接数据源
|
import java.util.Date;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@Data
|
|
||||||
@AllArgsConstructor
|
|
||||||
@NoArgsConstructor
|
|
||||||
@SuperBuilder
|
|
||||||
|
|
||||||
public class SourceReq extends BaseEntity {
|
public class SourceReq extends BaseEntity {
|
||||||
/** 主键 */
|
/** 主键 */
|
||||||
@TableId(value = "id", type = IdType.AUTO)
|
@TableId(value = "id", type = IdType.AUTO)
|
||||||
private Long id;
|
private Long id;
|
||||||
/**
|
|
||||||
*
|
/** 接入源名称 */
|
||||||
*数据接入源
|
@Excel(name = "接入源名称")
|
||||||
*/
|
|
||||||
private String dataResourceName;
|
private String dataResourceName;
|
||||||
|
|
||||||
|
/** 数据来源系统名称 */
|
||||||
/**
|
@Excel(name = "数据来源系统名称")
|
||||||
* 数据来源表
|
|
||||||
*/
|
|
||||||
private String dataSourcesSystemName;
|
private String dataSourcesSystemName;
|
||||||
|
|
||||||
/**
|
/** 主机ip地址 */
|
||||||
* 主机Ip地址
|
@Excel(name = "主机ip地址")
|
||||||
*/
|
|
||||||
private String host;
|
private String host;
|
||||||
|
|
||||||
/**
|
/** 端口 */
|
||||||
* 端口
|
@Excel(name = "端口")
|
||||||
*/
|
|
||||||
private String port;
|
private String port;
|
||||||
|
|
||||||
|
/** 数据接入类型 */
|
||||||
/**
|
@Excel(name = "数据接入类型")
|
||||||
* 数据类型
|
|
||||||
*/
|
|
||||||
private String databaseType;
|
private String databaseType;
|
||||||
|
|
||||||
/**
|
/** 数据库名称 */
|
||||||
* 数据库名称
|
@Excel(name = "数据库名称")
|
||||||
*/
|
|
||||||
private String databaseName;
|
private String databaseName;
|
||||||
|
|
||||||
/**
|
/** 初始化连接数量 */
|
||||||
* 初始化连接数量
|
@Excel(name = "初始化连接数量")
|
||||||
*/
|
|
||||||
private Long initLinkNum;
|
private Long initLinkNum;
|
||||||
|
|
||||||
/**
|
/** 最大连接数量 */
|
||||||
* 多大连接数量
|
@Excel(name = "最大连接数量")
|
||||||
*/
|
|
||||||
private Long maxLinkNum;
|
private Long maxLinkNum;
|
||||||
|
|
||||||
/**
|
/** 最大等待时间 */
|
||||||
* 最长等待时间
|
@Excel(name = "最大等待时间")
|
||||||
*/
|
|
||||||
private Long maxWaitTime;
|
private Long maxWaitTime;
|
||||||
|
|
||||||
/**
|
/** 最大等待次数 */
|
||||||
* 最多连接数量
|
@Excel(name = "最大等待次数")
|
||||||
*/
|
|
||||||
private Long maxWaitTimes;
|
private Long maxWaitTimes;
|
||||||
/**
|
|
||||||
* 连接参数
|
@Override
|
||||||
*/
|
public String toString() {
|
||||||
private String connectionParams;
|
return "SourceReq{" +
|
||||||
|
"id=" + id +
|
||||||
|
", dataResourceName='" + dataResourceName + '\'' +
|
||||||
|
", dataSourcesSystemName='" + dataSourcesSystemName + '\'' +
|
||||||
|
", host='" + host + '\'' +
|
||||||
|
", port='" + port + '\'' +
|
||||||
|
", databaseType='" + databaseType + '\'' +
|
||||||
|
", databaseName='" + databaseName + '\'' +
|
||||||
|
", initLinkNum=" + initLinkNum +
|
||||||
|
", maxLinkNum=" + maxLinkNum +
|
||||||
|
", maxWaitTime=" + maxWaitTime +
|
||||||
|
", maxWaitTimes=" + maxWaitTimes +
|
||||||
|
'}';
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(Long id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDataResourceName() {
|
||||||
|
return dataResourceName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDataResourceName(String dataResourceName) {
|
||||||
|
this.dataResourceName = dataResourceName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDataSourcesSystemName() {
|
||||||
|
return dataSourcesSystemName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDataSourcesSystemName(String dataSourcesSystemName) {
|
||||||
|
this.dataSourcesSystemName = dataSourcesSystemName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getHost() {
|
||||||
|
return host;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setHost(String host) {
|
||||||
|
this.host = host;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getPort() {
|
||||||
|
return port;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPort(String port) {
|
||||||
|
this.port = port;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDatabaseType() {
|
||||||
|
return databaseType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDatabaseType(String databaseType) {
|
||||||
|
this.databaseType = databaseType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDatabaseName() {
|
||||||
|
return databaseName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDatabaseName(String databaseName) {
|
||||||
|
this.databaseName = databaseName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getInitLinkNum() {
|
||||||
|
return initLinkNum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setInitLinkNum(Long initLinkNum) {
|
||||||
|
this.initLinkNum = initLinkNum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getMaxLinkNum() {
|
||||||
|
return maxLinkNum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMaxLinkNum(Long maxLinkNum) {
|
||||||
|
this.maxLinkNum = maxLinkNum;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getMaxWaitTime() {
|
||||||
|
return maxWaitTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMaxWaitTime(Long maxWaitTime) {
|
||||||
|
this.maxWaitTime = maxWaitTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Long getMaxWaitTimes() {
|
||||||
|
return maxWaitTimes;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMaxWaitTimes(Long maxWaitTimes) {
|
||||||
|
this.maxWaitTimes = maxWaitTimes;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public SourceReq(BaseEntityBuilder<?, ?> b, Long id, String dataResourceName, String dataSourcesSystemName, String host, String port, String databaseType, String databaseName, Long initLinkNum, Long maxLinkNum, Long maxWaitTime, Long maxWaitTimes, String connectionParams) {
|
||||||
|
super(b);
|
||||||
|
this.id = id;
|
||||||
|
this.dataResourceName = dataResourceName;
|
||||||
|
this.dataSourcesSystemName = dataSourcesSystemName;
|
||||||
|
this.host = host;
|
||||||
|
this.port = port;
|
||||||
|
this.databaseType = databaseType;
|
||||||
|
this.databaseName = databaseName;
|
||||||
|
this.initLinkNum = initLinkNum;
|
||||||
|
this.maxLinkNum = maxLinkNum;
|
||||||
|
this.maxWaitTime = maxWaitTime;
|
||||||
|
this.maxWaitTimes = maxWaitTimes;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public SourceReq(Long id, String dataResourceName, String dataSourcesSystemName, String host, String port, String databaseType, String databaseName, Long initLinkNum, Long maxLinkNum, Long maxWaitTime, Long maxWaitTimes, String connectionParams) {
|
||||||
|
this.id = id;
|
||||||
|
this.dataResourceName = dataResourceName;
|
||||||
|
this.dataSourcesSystemName = dataSourcesSystemName;
|
||||||
|
this.host = host;
|
||||||
|
this.port = port;
|
||||||
|
this.databaseType = databaseType;
|
||||||
|
this.databaseName = databaseName;
|
||||||
|
this.initLinkNum = initLinkNum;
|
||||||
|
this.maxLinkNum = maxLinkNum;
|
||||||
|
this.maxWaitTime = maxWaitTime;
|
||||||
|
this.maxWaitTimes = maxWaitTimes;
|
||||||
|
}
|
||||||
|
|
||||||
|
public SourceReq(String searchValue, String createBy, Date createTime, String updateBy, Date updateTime, String remark, Map<String, Object> params, Long id, String dataResourceName, String dataSourcesSystemName, String host, String port, String databaseType, String databaseName, Long initLinkNum, Long maxLinkNum, Long maxWaitTime, Long maxWaitTimes, String connectionParams) {
|
||||||
|
super(searchValue, createBy, createTime, updateBy, updateTime, remark, params);
|
||||||
|
this.id = id;
|
||||||
|
this.dataResourceName = dataResourceName;
|
||||||
|
this.dataSourcesSystemName = dataSourcesSystemName;
|
||||||
|
this.host = host;
|
||||||
|
this.port = port;
|
||||||
|
this.databaseType = databaseType;
|
||||||
|
this.databaseName = databaseName;
|
||||||
|
this.initLinkNum = initLinkNum;
|
||||||
|
this.maxLinkNum = maxLinkNum;
|
||||||
|
this.maxWaitTime = maxWaitTime;
|
||||||
|
this.maxWaitTimes = maxWaitTimes;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,50 @@
|
||||||
|
package com.muyu.domain.rule;
|
||||||
|
|
||||||
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @PackageName:com.muyu.domain.rule
|
||||||
|
* @ClassName:Rule
|
||||||
|
* @Description:
|
||||||
|
* @author: ¥陈思豪¥
|
||||||
|
* @date: 2024/8/22 2:09
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
@Tag(name = "规则")
|
||||||
|
public class Rule {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 规则ID
|
||||||
|
*/
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 规则名称
|
||||||
|
*/
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 规则类型
|
||||||
|
*/
|
||||||
|
private String ruleType;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 是否激活
|
||||||
|
*/
|
||||||
|
private String isActivate;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 规则描述
|
||||||
|
*/
|
||||||
|
private String ruleDesc;
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,89 @@
|
||||||
|
package com.muyu.domain.serialize;
|
||||||
|
|
||||||
|
import cn.hutool.core.util.DesensitizedUtil;
|
||||||
|
import com.fasterxml.jackson.core.JsonGenerator;
|
||||||
|
import com.fasterxml.jackson.databind.BeanProperty;
|
||||||
|
import com.fasterxml.jackson.databind.JsonMappingException;
|
||||||
|
import com.fasterxml.jackson.databind.JsonSerializer;
|
||||||
|
import com.fasterxml.jackson.databind.SerializerProvider;
|
||||||
|
import com.fasterxml.jackson.databind.ser.ContextualSerializer;
|
||||||
|
import com.muyu.domain.enumerate.DesensitizationTypeEnum;
|
||||||
|
import com.muyu.domain.enumerate.Desensitization;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.io.IOException;
|
||||||
|
import java.util.Objects;
|
||||||
|
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class DesensitizationSerialize extends JsonSerializer<String> implements ContextualSerializer {
|
||||||
|
private DesensitizationTypeEnum type;
|
||||||
|
|
||||||
|
private Integer startInclude;
|
||||||
|
|
||||||
|
private Integer endExclude;
|
||||||
|
@Override
|
||||||
|
public void serialize(String str, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException {
|
||||||
|
switch (type) {
|
||||||
|
//自定义 Java 对象如何序列化成 JSON 格式
|
||||||
|
// 中文姓名脱敏
|
||||||
|
case CHINESE_NAME:
|
||||||
|
jsonGenerator.writeString(DesensitizedUtil.chineseName(String.valueOf(str)));
|
||||||
|
break;
|
||||||
|
// 身份证脱敏
|
||||||
|
case ID_CARD:
|
||||||
|
jsonGenerator.writeString(DesensitizedUtil.idCardNum(String.valueOf(str), 1, 2));
|
||||||
|
break;
|
||||||
|
// 手机号脱敏
|
||||||
|
case MOBILE_PHONE:
|
||||||
|
jsonGenerator.writeString(DesensitizedUtil.mobilePhone(String.valueOf(str)));
|
||||||
|
break;
|
||||||
|
// 地址脱敏
|
||||||
|
case ADDRESS:
|
||||||
|
jsonGenerator.writeString(DesensitizedUtil.address(String.valueOf(str), 8));
|
||||||
|
break;
|
||||||
|
// 邮箱脱敏
|
||||||
|
case EMAIL:
|
||||||
|
jsonGenerator.writeString(DesensitizedUtil.email(String.valueOf(str)));
|
||||||
|
break;
|
||||||
|
// 密码脱敏
|
||||||
|
case PASSWORD:
|
||||||
|
jsonGenerator.writeString(DesensitizedUtil.password(String.valueOf(str)));
|
||||||
|
break;
|
||||||
|
// 银行卡脱敏
|
||||||
|
case BANK_CARD:
|
||||||
|
jsonGenerator.writeString(DesensitizedUtil.bankCard(String.valueOf(str)));
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public JsonSerializer<?> createContextual(SerializerProvider serializerProvider, BeanProperty beanProperty) throws JsonMappingException {
|
||||||
|
if (beanProperty != null) {
|
||||||
|
System.out.println("aaa");
|
||||||
|
// 判断数据类型是否为String类型
|
||||||
|
if (Objects.equals(beanProperty.getType().getRawClass(), String.class)) {
|
||||||
|
// 获取定义的注解
|
||||||
|
Desensitization desensitization = beanProperty.getAnnotation(Desensitization.class);
|
||||||
|
// 为null
|
||||||
|
if (desensitization == null) {
|
||||||
|
desensitization = beanProperty.getContextAnnotation(Desensitization.class);
|
||||||
|
}
|
||||||
|
// 不为null
|
||||||
|
if (desensitization != null) {
|
||||||
|
// 创建定义的序列化类的实例并且返回,入参为注解定义的type,开始位置,结束位置。
|
||||||
|
return new DesensitizationSerialize(desensitization.type(), desensitization.startInclude(),
|
||||||
|
desensitization.endExclude());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return serializerProvider.findValueSerializer(beanProperty.getType(), beanProperty);
|
||||||
|
}
|
||||||
|
return serializerProvider.findNullValueSerializer(null);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,261 @@
|
||||||
|
package com.muyu.domain.util;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
import com.muyu.common.core.utils.StringUtils;
|
||||||
|
|
||||||
|
import java.util.regex.Matcher;
|
||||||
|
import java.util.regex.Pattern;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 敏感数据脱敏工具类
|
||||||
|
*/
|
||||||
|
public class Desensitization {
|
||||||
|
/**
|
||||||
|
* 身份证号脱敏
|
||||||
|
*
|
||||||
|
* @param idCard
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public static String idCardDesensitization(String idCard) {
|
||||||
|
if (StringUtils.isNotEmpty(idCard)) {
|
||||||
|
// 身份证号脱敏规则一:保留前六后三
|
||||||
|
if (idCard.length() == 15) {
|
||||||
|
idCard = idCard.replaceAll("(\\w{6})\\w*(\\w{3})", "$1******$2");
|
||||||
|
} else if (idCard.length() == 18) {
|
||||||
|
idCard = idCard.replaceAll("(\\w{6})\\w*(\\w{3})", "$1*********$2");
|
||||||
|
}
|
||||||
|
// 身份证号脱敏规则二:保留前三后四
|
||||||
|
// idCard = idCard.replaceAll("(?<=\\w{3})\\w(?=\\w{4})", "*");
|
||||||
|
}
|
||||||
|
return idCard;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 手机号码脱敏
|
||||||
|
*
|
||||||
|
* @param mobilePhone
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public static String mobilePhoneDesensitization(String mobilePhone) {
|
||||||
|
// 手机号码保留前三后四
|
||||||
|
if (StringUtils.isNotEmpty(mobilePhone)) {
|
||||||
|
mobilePhone = mobilePhone.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2");
|
||||||
|
}
|
||||||
|
return mobilePhone;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 电子邮箱脱敏
|
||||||
|
*
|
||||||
|
* @param email
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public static String emailDesensitization(String email) {
|
||||||
|
// 电子邮箱隐藏@前面的3个字符
|
||||||
|
if (StringUtils.isEmpty(email)) {
|
||||||
|
return email;
|
||||||
|
}
|
||||||
|
String encrypt = email.replaceAll("(\\w+)\\w{3}@(\\w+)", "$1***@$2");
|
||||||
|
if (email.equalsIgnoreCase(encrypt)) {
|
||||||
|
encrypt = email.replaceAll("(\\w*)\\w{1}@(\\w+)", "$1*@$2");
|
||||||
|
}
|
||||||
|
return encrypt;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 银行账号脱敏
|
||||||
|
*
|
||||||
|
* @param acctNo
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public static String acctNoDesensitization(String acctNo) {
|
||||||
|
// 银行账号保留前六后四
|
||||||
|
if (StringUtils.isNotEmpty(acctNo)) {
|
||||||
|
String regex = "(\\w{6})(.*)(\\w{4})";
|
||||||
|
Matcher m = Pattern.compile(regex).matcher(acctNo);
|
||||||
|
if (m.find()) {
|
||||||
|
String rep = m.group(2);
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
for (int i = 0; i < rep.length(); i++) {
|
||||||
|
sb.append("*");
|
||||||
|
}
|
||||||
|
acctNo = acctNo.replaceAll(rep, sb.toString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return acctNo;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 客户名称脱敏
|
||||||
|
*
|
||||||
|
* @param custName
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public static String custNameDesensitization(String custName) {
|
||||||
|
|
||||||
|
if (StringUtils.isNotEmpty(custName)) {
|
||||||
|
char[] chars = custName.toCharArray();
|
||||||
|
if (chars.length < 5) {// 表示姓名
|
||||||
|
if (chars.length > 1) {
|
||||||
|
StringBuffer sb = new StringBuffer();
|
||||||
|
for (int i = 0; i < chars.length - 2; i++) {
|
||||||
|
sb.append("*");
|
||||||
|
}
|
||||||
|
custName = custName.replaceAll(custName.substring(1, chars.length - 1), sb.toString());
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
int start = 4;
|
||||||
|
String str1 = custName.substring(0, start);
|
||||||
|
String str2 = "";
|
||||||
|
if (chars.length == 5) {
|
||||||
|
str2 = "*";
|
||||||
|
} else if (chars.length == 6) {
|
||||||
|
str2 = "**";
|
||||||
|
} else if (chars.length == 7) {
|
||||||
|
str2 = "***";
|
||||||
|
} else if (chars.length == 8) {
|
||||||
|
str2 = "****";
|
||||||
|
} else if (chars.length == 9) {
|
||||||
|
str2 = "*****";
|
||||||
|
} else {
|
||||||
|
str2 = "******";
|
||||||
|
}
|
||||||
|
// 通过计算得到第三部分需要从第几个字符截取
|
||||||
|
int subIndex = start + str2.length();
|
||||||
|
// 第三部分
|
||||||
|
String str3 = custName.substring(subIndex);
|
||||||
|
StringBuffer sb = new StringBuffer();
|
||||||
|
sb.append(str1);
|
||||||
|
sb.append(str2);
|
||||||
|
sb.append(str3);
|
||||||
|
custName = sb.toString();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return custName;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 家庭地址脱敏
|
||||||
|
*
|
||||||
|
* @param address
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public static String addressDesensitization(String address) {
|
||||||
|
// 规则说明:从第4位开始隐藏,隐藏8位。
|
||||||
|
if (StringUtils.isNotEmpty(address)) {
|
||||||
|
char[] chars = address.toCharArray();
|
||||||
|
if (chars.length > 11) {// 由于需要从第4位开始,隐藏8位,因此数据长度必须大于11位
|
||||||
|
// 获取第一部分内容
|
||||||
|
String str1 = address.substring(0, 4);
|
||||||
|
// 获取第二部分
|
||||||
|
String str2 = "********";
|
||||||
|
// 获取第三部分
|
||||||
|
String str3 = address.substring(12);
|
||||||
|
StringBuffer sb = new StringBuffer();
|
||||||
|
sb.append(str1);
|
||||||
|
sb.append(str2);
|
||||||
|
sb.append(str3);
|
||||||
|
address = sb.toString();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return address;
|
||||||
|
}
|
||||||
|
|
||||||
|
//下面代码是从别人博客看到的。
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 定义所有常量
|
||||||
|
*/
|
||||||
|
public static final int ONE = 1;
|
||||||
|
public static final int TWO = 2;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 姓名脱敏
|
||||||
|
*
|
||||||
|
* @param realName
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public static String desensitizedName(String realName) {
|
||||||
|
if (realName == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
if (realName.length() == ONE) {
|
||||||
|
return realName;
|
||||||
|
} else if (realName.length() == TWO) {
|
||||||
|
return realName.substring(0, 1) +"*";
|
||||||
|
} else {
|
||||||
|
Integer length = realName.length();
|
||||||
|
StringBuffer middle = new StringBuffer();
|
||||||
|
for (int i = 0; i < realName.substring(1, length - 1).length(); i++) {
|
||||||
|
middle.append("*");
|
||||||
|
}
|
||||||
|
return realName.substring(0, 1) + middle + realName.substring(length - 1, length);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 详细地址脱敏
|
||||||
|
*
|
||||||
|
* @param address
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public static String desensitizedAddress(String address){
|
||||||
|
//江西省宜春市丰城市剑南街道人才教育小区41号丰城住总运营有限公司-->江西省宜春市丰城市剑南街道人才教育小区*************
|
||||||
|
if (StringUtils.isNotEmpty(address)) {
|
||||||
|
int length = address.length();
|
||||||
|
int indes = address.indexOf("区");
|
||||||
|
if (indes == -1) {
|
||||||
|
indes = address.indexOf("市");
|
||||||
|
}
|
||||||
|
address = address.substring(0, indes + 1);
|
||||||
|
StringBuffer middle = new StringBuffer();
|
||||||
|
for (int i = 0; i < length - indes; i++) {
|
||||||
|
middle.append("*");
|
||||||
|
}
|
||||||
|
return address + middle;
|
||||||
|
}
|
||||||
|
return address;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 对字符串进行脱敏操作
|
||||||
|
*
|
||||||
|
* @param origin 原始字符串
|
||||||
|
* @param prefixNoMaskLen 左侧需要保留几位明文字段
|
||||||
|
* @param suffixNoMaskLen 右侧需要保留几位明文字段
|
||||||
|
* @param maskStr 用于遮罩的字符串, 如'*'
|
||||||
|
* @return 脱敏后结果
|
||||||
|
*/
|
||||||
|
public static String desValue(String origin, int prefixNoMaskLen, int suffixNoMaskLen, String maskStr) {
|
||||||
|
if (origin == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
for (int i = 0, n = origin.length(); i < n; i++) {
|
||||||
|
if (i < prefixNoMaskLen) {
|
||||||
|
sb.append(origin.charAt(i));
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
if (i > (n - suffixNoMaskLen - 1)) {
|
||||||
|
sb.append(origin.charAt(i));
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
sb.append(maskStr);
|
||||||
|
}
|
||||||
|
return sb.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 中文姓名,只显示最后一个汉字,其他隐藏为星号,比如:**梦
|
||||||
|
*
|
||||||
|
* @param fullName
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public static String chineseName(String fullName) {
|
||||||
|
if (fullName == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
return desValue(fullName, 0, 1, "*");
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,116 @@
|
||||||
|
package com.muyu.domain.util;
|
||||||
|
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
|
|
||||||
|
public class DesensitizationUtil {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* [中文姓名] 只显示第一个汉字,其他隐藏为2个星号<例子:李**>
|
||||||
|
*/
|
||||||
|
public static String chineseName(final String fullName) {
|
||||||
|
if (StringUtils.isBlank(fullName)) {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
final String name = StringUtils.left(fullName, 1);
|
||||||
|
return StringUtils.rightPad(name, StringUtils.length(fullName), "*");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public static String chineseName(final String familyName, final String givenName) {
|
||||||
|
if (StringUtils.isBlank(familyName) || StringUtils.isBlank(givenName)) {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
return chineseName(familyName + givenName);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* [身份证号] 显示最后四位,其他隐藏。共计18位或者15位。<例子:*************5762>
|
||||||
|
*/
|
||||||
|
public static String annotationDTO(final String id) {
|
||||||
|
if (StringUtils.isBlank(id)) {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
|
||||||
|
return StringUtils.left(id, 3).concat(StringUtils
|
||||||
|
.removeStart(StringUtils.leftPad(StringUtils.right(id, 3), StringUtils.length(id), "*"),
|
||||||
|
"***"));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* [固定电话] 后四位,其他隐藏<例子:****1234>
|
||||||
|
*/
|
||||||
|
public static String fixedPhone(final String num) {
|
||||||
|
if (StringUtils.isBlank(num)) {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
return StringUtils.leftPad(StringUtils.right(num, 4), StringUtils.length(num), "*");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* [手机号码] 前三位,后四位,其他隐藏<例子:138******1234>
|
||||||
|
*/
|
||||||
|
public static String mobilePhone(final String num) {
|
||||||
|
if (StringUtils.isBlank(num)) {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
return StringUtils.left(num, 2).concat(StringUtils
|
||||||
|
.removeStart(StringUtils.leftPad(StringUtils.right(num, 2), StringUtils.length(num), "*"),
|
||||||
|
"***"));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* [地址] 只显示到地区,不显示详细地址;我们要对个人信息增强保护<例子:北京市海淀区****>
|
||||||
|
*
|
||||||
|
* @param sensitiveSize 敏感信息长度
|
||||||
|
*/
|
||||||
|
public static String address(final String address, final int sensitiveSize) {
|
||||||
|
if (StringUtils.isBlank(address)) {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
final int length = StringUtils.length(address);
|
||||||
|
return StringUtils.rightPad(StringUtils.left(address, length - sensitiveSize), length, "*");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* [电子邮箱] 邮箱前缀仅显示第一个字母,前缀其他隐藏,用星号代替,@及后面的地址显示<例子:g**@163.com>
|
||||||
|
*/
|
||||||
|
public static String email(final String email) {
|
||||||
|
if (StringUtils.isBlank(email)) {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
final int index = StringUtils.indexOf(email, "@");
|
||||||
|
if (index <= 1) {
|
||||||
|
return email;
|
||||||
|
} else {
|
||||||
|
return StringUtils.rightPad(StringUtils.left(email, 1), index, "*")
|
||||||
|
.concat(StringUtils.mid(email, index, StringUtils.length(email)));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* [银行卡号] 前六位,后四位,其他用星号隐藏每位1个星号<例子:6222600**********1234>
|
||||||
|
*/
|
||||||
|
public static String bankCard(final String cardNum) {
|
||||||
|
if (StringUtils.isBlank(cardNum)) {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
return StringUtils.left(cardNum, 6).concat(StringUtils.removeStart(
|
||||||
|
StringUtils.leftPad(StringUtils.right(cardNum, 4), StringUtils.length(cardNum), "*"),
|
||||||
|
"******"));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* [公司开户银行联号] 公司开户银行联行号,显示前两位,其他用星号隐藏,每位1个星号<例子:12********>
|
||||||
|
*/
|
||||||
|
public static String cnapsCode(final String code) {
|
||||||
|
if (StringUtils.isBlank(code)) {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
return StringUtils.rightPad(StringUtils.left(code, 2), StringUtils.length(code), "*");
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void main(String[] args) {
|
||||||
|
System.out.println(DesensitizationUtil.chineseName("李王丽"));
|
||||||
|
}
|
||||||
|
}
|
|
@ -3,18 +3,26 @@
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>com.muyu</groupId>
|
<groupId>com.muyu</groupId>
|
||||||
<artifactId>cloud-etl</artifactId>
|
<artifactId>cloud-etl</artifactId>
|
||||||
<version>1.0.0</version>
|
<version>1.0.0</version>
|
||||||
</parent>
|
</parent>
|
||||||
|
|
||||||
|
<groupId>com.muyu</groupId>
|
||||||
|
|
||||||
<artifactId>cloud-etl-server</artifactId>
|
<artifactId>cloud-etl-server</artifactId>
|
||||||
|
<version>1.0.0</version>
|
||||||
|
|
||||||
|
|
||||||
<dependencies>
|
<dependencies>
|
||||||
|
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.muyu</groupId>
|
||||||
|
<artifactId>cloud-common-core</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.muyu</groupId>
|
<groupId>com.muyu</groupId>
|
||||||
|
@ -65,11 +73,12 @@
|
||||||
<artifactId>cloud-common-datascope</artifactId>
|
<artifactId>cloud-common-datascope</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!-- MuYu Common Log -->
|
|
||||||
<!-- <dependency>-->
|
<dependency>
|
||||||
<!-- <groupId>com.muyu</groupId>-->
|
<groupId>com.muyu</groupId>
|
||||||
<!-- <artifactId>cloud-common-log</artifactId>-->
|
<artifactId>cloud-common-log</artifactId>
|
||||||
<!-- </dependency>-->
|
<version>3.6.3</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<!-- 接口模块 -->
|
<!-- 接口模块 -->
|
||||||
<dependency>
|
<dependency>
|
||||||
|
@ -77,17 +86,60 @@
|
||||||
<artifactId>cloud-common-api-doc</artifactId>
|
<artifactId>cloud-common-api-doc</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!-- <!– XllJob定时任务 –>-->
|
<!-- XllJob定时任务 -->
|
||||||
<!-- <dependency>-->
|
<dependency>
|
||||||
<!-- <groupId>com.muyu</groupId>-->
|
<groupId>com.muyu</groupId>
|
||||||
<!-- <artifactId>cloud-common-xxl</artifactId>-->
|
<artifactId>cloud-common-xxl</artifactId>
|
||||||
<!-- </dependency>-->
|
<version>3.6.3</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<!-- <dependency>-->
|
<!-- <dependency>-->
|
||||||
<!-- <groupId>com.muyu</groupId>-->
|
<!-- <groupId>com.muyu</groupId>-->
|
||||||
<!-- <artifactId>cloud-common-rabbit</artifactId>-->
|
<!-- <artifactId>cloud-common-rabbit</artifactId>-->
|
||||||
|
<!-- <version>1.0.0</version>-->
|
||||||
<!-- </dependency>-->
|
<!-- </dependency>-->
|
||||||
|
|
||||||
|
|
||||||
|
<!-- <dependency>-->
|
||||||
|
<!-- <groupId>com.baomidou</groupId>-->
|
||||||
|
<!-- <artifactId>mybatis-plus-boot-starter</artifactId>-->
|
||||||
|
<!-- <version>3.5.3.1</version>-->
|
||||||
|
<!-- </dependency>-->
|
||||||
|
|
||||||
|
<!-- <dependency>-->
|
||||||
|
<!-- <groupId>com.baomidou</groupId>-->
|
||||||
|
<!-- <artifactId>mybatis-plus-core</artifactId>-->
|
||||||
|
<!-- <version>3.5.3</version> <!– 请根据实际需要选择版本 –>-->
|
||||||
|
<!-- </dependency>-->
|
||||||
|
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
|
|
||||||
|
<build>
|
||||||
|
<finalName>cloud-etl</finalName>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-maven-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<goals>
|
||||||
|
<goal>repackage</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<!-- 加入maven deploy插件,当在deploy时,忽略些model-->
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-deploy-plugin</artifactId>
|
||||||
|
<configuration>
|
||||||
|
<skip>true</skip>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
|
|
@ -2,13 +2,16 @@ package com.muyu.cloud.etl;
|
||||||
|
|
||||||
import com.muyu.common.security.annotation.EnableCustomConfig;
|
import com.muyu.common.security.annotation.EnableCustomConfig;
|
||||||
import com.muyu.common.security.annotation.EnableMyFeignClients;
|
import com.muyu.common.security.annotation.EnableMyFeignClients;
|
||||||
|
import org.mybatis.spring.annotation.MapperScan;
|
||||||
import org.springframework.boot.SpringApplication;
|
import org.springframework.boot.SpringApplication;
|
||||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@EnableCustomConfig
|
@EnableCustomConfig
|
||||||
@EnableMyFeignClients
|
@EnableMyFeignClients
|
||||||
@SpringBootApplication
|
@SpringBootApplication
|
||||||
|
@MapperScan("com.muyu.cloud.etl.mapper")
|
||||||
public class MuYuEtlApplication {
|
public class MuYuEtlApplication {
|
||||||
public static void main (String[] args) {
|
public static void main (String[] args) {
|
||||||
SpringApplication.run(MuYuEtlApplication.class, args);
|
SpringApplication.run(MuYuEtlApplication.class, args);
|
||||||
|
|
|
@ -1,33 +0,0 @@
|
||||||
package com.muyu.cloud.etl.controller;
|
|
||||||
|
|
||||||
import com.muyu.cloud.etl.service.DictionaryService;
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
|
||||||
import org.springframework.web.bind.annotation.PathVariable;
|
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
|
||||||
|
|
||||||
import javax.xml.transform.Result;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @Author:qdm
|
|
||||||
* @Package:com.muyu.cloud.etl.controller
|
|
||||||
* @Project:cloud-etlsdadawd
|
|
||||||
* @name:DictionaryController
|
|
||||||
* @Date:2024/8/21 10:34
|
|
||||||
*/
|
|
||||||
@RestController
|
|
||||||
@RequestMapping("/etl")
|
|
||||||
public class DictionaryController {
|
|
||||||
@Autowired
|
|
||||||
private DictionaryService dictionaryService;
|
|
||||||
@PostMapping("/open/{id}")
|
|
||||||
public Result open(@PathVariable Long id){
|
|
||||||
return dictionaryService.open(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
@PostMapping("/close/{id}")
|
|
||||||
public Result close(@PathVariable Long id){
|
|
||||||
return dictionaryService.close(id);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -0,0 +1,24 @@
|
||||||
|
package com.muyu.cloud.etl.controller;
|
||||||
|
|
||||||
|
import com.muyu.cloud.etl.service.AnnotationDTOService;
|
||||||
|
import com.muyu.common.core.web.controller.BaseController;
|
||||||
|
import lombok.Data;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @PackageName:com.muyu.cloud.etl.controller
|
||||||
|
* @ClassName:SensitiveController
|
||||||
|
* @Description:
|
||||||
|
* @author: ¥陈思豪¥
|
||||||
|
* @date: 2024/8/21 15:23
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
public class SensitiveController extends BaseController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private AnnotationDTOService annotationDTOService;
|
||||||
|
|
||||||
|
// Desensitization
|
||||||
|
|
||||||
|
}
|
|
@ -2,15 +2,15 @@ package com.muyu.cloud.etl.controller;
|
||||||
|
|
||||||
import com.muyu.cloud.etl.service.SourceService;
|
import com.muyu.cloud.etl.service.SourceService;
|
||||||
import com.muyu.common.core.domain.Result;
|
import com.muyu.common.core.domain.Result;
|
||||||
|
import com.muyu.common.core.utils.poi.ExcelUtil;
|
||||||
import com.muyu.common.core.web.controller.BaseController;
|
import com.muyu.common.core.web.controller.BaseController;
|
||||||
import com.muyu.common.core.web.page.TableDataInfo;
|
import com.muyu.common.core.web.page.TableDataInfo;
|
||||||
import com.muyu.common.security.annotation.RequiresPermissions;
|
import com.muyu.common.security.annotation.RequiresPermissions;
|
||||||
import com.muyu.domain.Source;
|
import com.muyu.domain.Source;
|
||||||
import com.muyu.domain.req.SourceReq;
|
import com.muyu.domain.req.SourceReq;
|
||||||
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -30,4 +30,60 @@ public class SourceController extends BaseController {
|
||||||
return getDataTable(list);
|
return getDataTable(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* 导出
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("etl:info:export")
|
||||||
|
@PostMapping("/export")
|
||||||
|
public void export(HttpServletResponse response, SourceReq sourceReq) {
|
||||||
|
List<Source> list= sourceService.selectSourceList(sourceReq);
|
||||||
|
ExcelUtil<Source> util = new ExcelUtil<>(Source.class);
|
||||||
|
util.exportExcel(response,list,"基础信息");
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取基础信息详细信息
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("etl:info:query")
|
||||||
|
@GetMapping(value = "/{id}")
|
||||||
|
public Result getInfo(@PathVariable("id") Long id) {
|
||||||
|
Source source= sourceService.getInfo(id);
|
||||||
|
return success(source);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增基础信息
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("etl:info:add")
|
||||||
|
@PostMapping
|
||||||
|
public Result add(@RequestBody Source sourceReq) {
|
||||||
|
|
||||||
|
return toAjax(sourceService.insertBasicConfigInfo(sourceReq));
|
||||||
|
}
|
||||||
|
|
||||||
|
//批量删除
|
||||||
|
@RequiresPermissions("etl:info:deleteIds")
|
||||||
|
@DeleteMapping("{ids}")
|
||||||
|
public Integer delete(@PathVariable("ids") String ids) {
|
||||||
|
return sourceService.deleteByIds(ids);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改
|
||||||
|
*/
|
||||||
|
// @RequiresPermissions("etl:info:updata")
|
||||||
|
// @PostMapping
|
||||||
|
// public Result update(@RequestBody Source sourceReq) {
|
||||||
|
//
|
||||||
|
// return toAjax(sourceService.updataSource(sourceReq));
|
||||||
|
// }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,6 @@ package com.muyu.cloud.etl.controller;
|
||||||
import com.muyu.cloud.etl.service.SourceTypeService;
|
import com.muyu.cloud.etl.service.SourceTypeService;
|
||||||
import com.muyu.common.core.domain.Result;
|
import com.muyu.common.core.domain.Result;
|
||||||
import com.muyu.common.core.web.controller.BaseController;
|
import com.muyu.common.core.web.controller.BaseController;
|
||||||
import com.muyu.common.security.annotation.RequiresPermissions;
|
|
||||||
import com.muyu.domain.SourceType;
|
import com.muyu.domain.SourceType;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
@ -19,8 +18,7 @@ public class SourceTypeController extends BaseController {
|
||||||
@Autowired
|
@Autowired
|
||||||
private SourceTypeService sourceTypeService;
|
private SourceTypeService sourceTypeService;
|
||||||
|
|
||||||
//查询数据源类型
|
|
||||||
@RequiresPermissions("etl:type:list")
|
|
||||||
@GetMapping("/findSourceType")
|
@GetMapping("/findSourceType")
|
||||||
public Result<List<SourceType>> findSourceType() {
|
public Result<List<SourceType>> findSourceType() {
|
||||||
List<SourceType> sourceTypeList=sourceTypeService.findSourceType();
|
List<SourceType> sourceTypeList=sourceTypeService.findSourceType();
|
||||||
|
|
|
@ -0,0 +1,59 @@
|
||||||
|
package com.muyu.cloud.etl.controller;
|
||||||
|
|
||||||
|
import com.muyu.cloud.etl.service.SysJobService;
|
||||||
|
import com.muyu.common.core.domain.Result;
|
||||||
|
import com.muyu.common.core.utils.poi.ExcelUtil;
|
||||||
|
import com.muyu.common.core.web.controller.BaseController;
|
||||||
|
import com.muyu.common.core.web.page.TableDataInfo;
|
||||||
|
import com.muyu.common.security.annotation.RequiresPermissions;
|
||||||
|
import com.muyu.domain.job.SysJob;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
import static io.netty.handler.codec.http.multipart.DiskFileUpload.prefix;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @PackageName:com.muyu.cloud.etl.controller
|
||||||
|
* @ClassName:SysJobController
|
||||||
|
* @Description:
|
||||||
|
* @author: ¥陈思豪¥
|
||||||
|
* @date: 2024/8/21 22:37
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/monitor/job")
|
||||||
|
public class SysJobController extends BaseController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SysJobService jobService;
|
||||||
|
|
||||||
|
@RequiresPermissions("monitor:job:view")
|
||||||
|
@GetMapping()
|
||||||
|
public String job()
|
||||||
|
{
|
||||||
|
return prefix + "/job";
|
||||||
|
}
|
||||||
|
|
||||||
|
@RequiresPermissions("monitor:job:list")
|
||||||
|
@PostMapping("/list")
|
||||||
|
public Result<TableDataInfo<SysJob>> list(SysJob job)
|
||||||
|
{
|
||||||
|
List<SysJob> list = jobService.selectJobList(job);
|
||||||
|
return getDataTable(list);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务调度状态修改
|
||||||
|
*/
|
||||||
|
@RequiresPermissions("monitor:job:changeStatus")
|
||||||
|
@PostMapping("/changeStatus")
|
||||||
|
public Result changeStatus(SysJob job)
|
||||||
|
{
|
||||||
|
SysJob newJob = jobService.selectJobById(job.getJobId());
|
||||||
|
newJob.setStatus(job.getStatus());
|
||||||
|
return Result.success(jobService.changeStatus(newJob));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
package com.muyu.cloud.etl.controller;
|
||||||
|
|
||||||
|
import com.muyu.domain.DesensitizationAdmin;
|
||||||
|
import com.muyu.domain.dto.AnnotationDTO;
|
||||||
|
import com.muyu.domain.enumerate.Desensitization;
|
||||||
|
import com.muyu.domain.util.DesensitizationUtil;
|
||||||
|
import org.apache.catalina.User;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @PackageName:com.muyu.cloud.etl.controller
|
||||||
|
* @ClassName:Text2Controller
|
||||||
|
* @Description:
|
||||||
|
* @author: ¥陈思豪¥
|
||||||
|
* @date: 2024/8/21 21:01
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
public class Text2Controller {
|
||||||
|
@Desensitization //意思为当前返回的数据要进行脱敏
|
||||||
|
@RequestMapping("/datase")
|
||||||
|
public AnnotationDTO test(AnnotationDTO annotationDTO){
|
||||||
|
|
||||||
|
String s = DesensitizationUtil.chineseName(annotationDTO.getName());
|
||||||
|
annotationDTO.setName(s);
|
||||||
|
annotationDTO.setEmail(DesensitizationUtil.email(annotationDTO.getEmail()));
|
||||||
|
annotationDTO.setTel(DesensitizationUtil.email(annotationDTO.getTel()));
|
||||||
|
annotationDTO.setIdCard(DesensitizationUtil.email(annotationDTO.getIdCard()));
|
||||||
|
return annotationDTO;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,30 @@
|
||||||
|
package com.muyu.cloud.etl.controller;
|
||||||
|
|
||||||
|
import com.muyu.domain.dto.AnnotationDTO;
|
||||||
|
import com.muyu.domain.enumerate.Desensitization;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @PackageName:com.muyu.cloud.etl.controller
|
||||||
|
* @ClassName:TextController
|
||||||
|
* @Description:
|
||||||
|
* @author: ¥陈思豪¥
|
||||||
|
* @date: 2024/8/21 16:32
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@Desensitization
|
||||||
|
@RequestMapping("/test")
|
||||||
|
public class TextController {
|
||||||
|
|
||||||
|
|
||||||
|
@GetMapping("/test-annotation")
|
||||||
|
public AnnotationDTO testAnnotation(AnnotationDTO annotationDTO) {
|
||||||
|
annotationDTO.setTel("1111111111111");
|
||||||
|
annotationDTO.setEmail("1437200980@qq.com");
|
||||||
|
annotationDTO.setIdCard("1342543654544322754635");
|
||||||
|
return annotationDTO;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,9 @@
|
||||||
|
package com.muyu.cloud.etl.mapper;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.muyu.domain.dto.AnnotationDTO;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
@Mapper
|
||||||
|
public interface AnnotationDTOMapper extends BaseMapper<AnnotationDTO>{
|
||||||
|
}
|
|
@ -1,20 +0,0 @@
|
||||||
package com.muyu.cloud.etl.mapper;
|
|
||||||
|
|
||||||
import feign.Param;
|
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
|
||||||
|
|
||||||
import javax.xml.transform.Result;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @Author:qdm
|
|
||||||
* @Package:com.muyu.cloud.etl.mapper
|
|
||||||
* @Project:cloud-etlsdadawd
|
|
||||||
* @name:DictionaryMapper
|
|
||||||
* @Date:2024/8/21 10:39
|
|
||||||
*/
|
|
||||||
@Mapper
|
|
||||||
public interface DictionaryMapper {
|
|
||||||
Result open(@Param("id") Long id);
|
|
||||||
|
|
||||||
Result close(@Param("id") Long id);
|
|
||||||
}
|
|
|
@ -15,7 +15,7 @@ import java.util.List;
|
||||||
* @Date:2024/8/20 20:47
|
* @Date:2024/8/20 20:47
|
||||||
*/
|
*/
|
||||||
@Mapper
|
@Mapper
|
||||||
public interface EtlMapper {
|
public interface EtlMapper{
|
||||||
List<AssetImpower> list(AssetImpower assetImpower);
|
List<AssetImpower> list(AssetImpower assetImpower);
|
||||||
|
|
||||||
Result deleteAssetImpowerByIds(@Param("ids") Long[] ids);
|
Result deleteAssetImpowerByIds(@Param("ids") Long[] ids);
|
||||||
|
|
|
@ -0,0 +1,9 @@
|
||||||
|
package com.muyu.cloud.etl.mapper;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.muyu.domain.job.SysJob;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
@Mapper
|
||||||
|
public interface SysJobMapper extends BaseMapper<SysJob> {
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
package com.muyu.cloud.etl.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import com.muyu.domain.dto.AnnotationDTO;
|
||||||
|
|
||||||
|
|
||||||
|
public interface AnnotationDTOService extends IService<AnnotationDTO> {
|
||||||
|
}
|
|
@ -1,16 +0,0 @@
|
||||||
package com.muyu.cloud.etl.service;
|
|
||||||
|
|
||||||
import javax.xml.transform.Result;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @Author:qdm
|
|
||||||
* @Package:com.muyu.cloud.etl.service
|
|
||||||
* @Project:cloud-etlsdadawd
|
|
||||||
* @name:DictionaryService
|
|
||||||
* @Date:2024/8/21 10:35
|
|
||||||
*/
|
|
||||||
public interface DictionaryService {
|
|
||||||
Result open(Long id);
|
|
||||||
|
|
||||||
Result close(Long id);
|
|
||||||
}
|
|
|
@ -8,4 +8,13 @@ import java.util.List;
|
||||||
|
|
||||||
public interface SourceService extends IService<Source> {
|
public interface SourceService extends IService<Source> {
|
||||||
List<Source> selectSourceList(SourceReq sourceReq);
|
List<Source> selectSourceList(SourceReq sourceReq);
|
||||||
|
|
||||||
|
Source getInfo(Long id);
|
||||||
|
|
||||||
|
int insertBasicConfigInfo(Source sourceReq);
|
||||||
|
|
||||||
|
Integer deleteByIds(String ids);
|
||||||
|
|
||||||
|
// int updataSource(Source sourceReq);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,6 +8,4 @@ import java.util.List;
|
||||||
public interface SourceTypeService extends IService<SourceType> {
|
public interface SourceTypeService extends IService<SourceType> {
|
||||||
|
|
||||||
List<SourceType> findSourceType();
|
List<SourceType> findSourceType();
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,44 @@
|
||||||
|
package com.muyu.cloud.etl.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import com.muyu.domain.SourceType;
|
||||||
|
import com.muyu.domain.job.SysJob;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @PackageName:com.muyu.cloud.etl.service
|
||||||
|
* @ClassName:SysJobService
|
||||||
|
* @Description:
|
||||||
|
* @author: ¥陈思豪¥
|
||||||
|
* @date: 2024/8/21 22:42
|
||||||
|
*/
|
||||||
|
public interface SysJobService extends IService<SysJob> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取quartz调度器的计划任务
|
||||||
|
*
|
||||||
|
* @param job 调度信息
|
||||||
|
* @return 调度任务集合
|
||||||
|
*/
|
||||||
|
public List<SysJob> selectJobList(SysJob job);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过调度任务ID查询调度信息
|
||||||
|
*
|
||||||
|
* @param jobId 调度任务ID
|
||||||
|
* @return 调度任务对象信息
|
||||||
|
*/
|
||||||
|
public SysJob selectJobById(Long jobId);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 任务调度状态修改
|
||||||
|
*
|
||||||
|
* @param job 调度信息
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int changeStatus(SysJob job);
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
package com.muyu.cloud.etl.service.impl;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.muyu.cloud.etl.mapper.AnnotationDTOMapper;
|
||||||
|
import com.muyu.cloud.etl.service.AnnotationDTOService;
|
||||||
|
import com.muyu.domain.dto.AnnotationDTO;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @PackageName:com.muyu.cloud.etl.service.impl
|
||||||
|
* @ClassName:SensitiveServiceImpl
|
||||||
|
* @Description:
|
||||||
|
* @author: ¥陈思豪¥
|
||||||
|
* @date: 2024/8/21 15:24
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class AnnotationDTOServiceImpl extends ServiceImpl<AnnotationDTOMapper, AnnotationDTO> implements AnnotationDTOService {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -1,32 +0,0 @@
|
||||||
package com.muyu.cloud.etl.service.impl;
|
|
||||||
|
|
||||||
import com.muyu.cloud.etl.mapper.DictionaryMapper;
|
|
||||||
import com.muyu.cloud.etl.service.DictionaryService;
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
|
||||||
import org.springframework.stereotype.Service;
|
|
||||||
|
|
||||||
import javax.xml.transform.Result;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @Author:qdm
|
|
||||||
* @Package:com.muyu.cloud.etl.service.impl
|
|
||||||
* @Project:cloud-etlsdadawd
|
|
||||||
* @name:DictionaryServiceImpl
|
|
||||||
* @Date:2024/8/21 10:35
|
|
||||||
*/
|
|
||||||
@Service
|
|
||||||
public class DictionaryServiceImpl implements DictionaryService {
|
|
||||||
@Autowired
|
|
||||||
private DictionaryMapper dictionaryMapper;
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result open(Long id) {
|
|
||||||
return dictionaryMapper.open(id);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Result close(Long id) {
|
|
||||||
return dictionaryMapper.close(id);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,5 +1,6 @@
|
||||||
package com.muyu.cloud.etl.service.impl;
|
package com.muyu.cloud.etl.service.impl;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.muyu.cloud.etl.mapper.SourceMapper;
|
import com.muyu.cloud.etl.mapper.SourceMapper;
|
||||||
import com.muyu.cloud.etl.service.SourceService;
|
import com.muyu.cloud.etl.service.SourceService;
|
||||||
|
@ -19,4 +20,34 @@ public class SourceServiceImpl extends ServiceImpl<SourceMapper, Source> impleme
|
||||||
public List<Source> selectSourceList(SourceReq sourceReq) {
|
public List<Source> selectSourceList(SourceReq sourceReq) {
|
||||||
return sourceMapper.selectSourceList(sourceReq);
|
return sourceMapper.selectSourceList(sourceReq);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Source getInfo(Long id) {
|
||||||
|
LambdaQueryWrapper<Source> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
|
lambdaQueryWrapper.eq(Source::getId, id);
|
||||||
|
return this.sourceMapper.selectOne(lambdaQueryWrapper);
|
||||||
|
}
|
||||||
|
|
||||||
|
//新增
|
||||||
|
@Override
|
||||||
|
public int insertBasicConfigInfo(Source sourceReq) {
|
||||||
|
int insert = sourceMapper.insert(sourceReq);
|
||||||
|
return insert;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Integer deleteByIds(String ids) {
|
||||||
|
LambdaQueryWrapper<Source> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
|
lambdaQueryWrapper.in(Source::getId, ids);
|
||||||
|
int delete = sourceMapper.delete(lambdaQueryWrapper);
|
||||||
|
return delete;
|
||||||
|
}
|
||||||
|
|
||||||
|
// @Override
|
||||||
|
// public int updataSource(Source sourceReq) {
|
||||||
|
// LambdaQueryWrapper<Source> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
|
// int update = sourceMapper.update(lambdaQueryWrapper);
|
||||||
|
// return update;
|
||||||
|
// }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,40 @@
|
||||||
|
package com.muyu.cloud.etl.service.impl;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import com.muyu.cloud.etl.mapper.SourceTypeMapper;
|
||||||
|
import com.muyu.cloud.etl.mapper.SysJobMapper;
|
||||||
|
import com.muyu.cloud.etl.service.SourceTypeService;
|
||||||
|
import com.muyu.cloud.etl.service.SysJobService;
|
||||||
|
import com.muyu.domain.SourceType;
|
||||||
|
import com.muyu.domain.job.SysJob;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @PackageName:com.muyu.cloud.etl.service.impl
|
||||||
|
* @ClassName:SysJobServiceImpl
|
||||||
|
* @Description:
|
||||||
|
* @author: ¥陈思豪¥
|
||||||
|
* @date: 2024/8/22 0:35
|
||||||
|
*/
|
||||||
|
@Service
|
||||||
|
public class SysJobServiceImpl extends ServiceImpl<SysJobMapper, SysJob> implements SysJobService {
|
||||||
|
@Override
|
||||||
|
public List<SysJob> selectJobList(SysJob job) {
|
||||||
|
return List.of();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public SysJob selectJobById(Long jobId) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int changeStatus(SysJob job) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,66 @@
|
||||||
|
package com.muyu.cloud.rule.controller;
|
||||||
|
|
||||||
|
import com.muyu.common.core.domain.Result;
|
||||||
|
import com.muyu.domain.rule.Rule;
|
||||||
|
import io.swagger.v3.oas.annotations.Operation;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @PackageName:com.muyu.cloud.rule
|
||||||
|
* @ClassName:RuleController
|
||||||
|
* @Description:
|
||||||
|
* @author: ¥陈思豪¥
|
||||||
|
* @date: 2024/8/22 2:10
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/rule")
|
||||||
|
public class RuleController {
|
||||||
|
@Autowired
|
||||||
|
private RuleService ruleService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 规则列表
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@PostMapping("/list")
|
||||||
|
@Operation(summary = "查看规则", description = "规则")
|
||||||
|
public Result<List<Rule>> select(@RequestBody Rule rule) {
|
||||||
|
return Result.success(ruleService.select(rule));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 规则修改
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@GetMapping("/update")
|
||||||
|
public Result update(@RequestBody Rule rule) {
|
||||||
|
return Result.success(ruleService.updateById(rule));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 规则删除
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@GetMapping("/delete")
|
||||||
|
public Result delete(@RequestParam Integer id) {
|
||||||
|
return Result.success(ruleService.removeById(id));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 规则添加
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@GetMapping("/insert")
|
||||||
|
public Result insert(@RequestBody Rule rule) {
|
||||||
|
return Result.success(ruleService.save(rule));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,10 @@
|
||||||
|
package com.muyu.cloud.rule.mapper;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.muyu.domain.rule.Rule;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
@Mapper
|
||||||
|
public interface RuleMapper extends BaseMapper<Rule> {
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,15 @@
|
||||||
|
package com.muyu.cloud.rule.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import com.muyu.domain.rule.Rule;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public interface RuleService extends IService<Rule> {
|
||||||
|
/**
|
||||||
|
* 列表
|
||||||
|
* @param rule
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
List<Rule> select(Rule rule);
|
||||||
|
}
|
|
@ -0,0 +1,19 @@
|
||||||
|
package com.muyu.cloud.rule.service.impl
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
|
||||||
|
import com.muyu.cloud.rule.mapper.RuleMapper
|
||||||
|
import com.muyu.cloud.rule.service.RuleService
|
||||||
|
import com.muyu.domain.SourceType
|
||||||
|
import com.muyu.domain.rule.Rule
|
||||||
|
import org.springframework.stereotype.Service
|
||||||
|
|
||||||
|
@Service
|
||||||
|
public class RuleServiceImpl extends ServiceImpl<RuleMapper, Rule> implements RuleService {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public List<Rule> select(Rule rule) {
|
||||||
|
LambdaQueryWrapper<Rule> sourceTypeLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
|
return this.list(sourceTypeLambdaQueryWrapper);
|
||||||
|
}
|
||||||
|
}
|
|
@ -7,9 +7,10 @@ nacos:
|
||||||
addr: 47.116.184.54:8848
|
addr: 47.116.184.54:8848
|
||||||
user-name: nacos
|
user-name: nacos
|
||||||
password: nacos
|
password: nacos
|
||||||
namespace: cloud-2112
|
namespace: text
|
||||||
# Spring
|
# Spring
|
||||||
spring:
|
spring:
|
||||||
|
|
||||||
application:
|
application:
|
||||||
# 应用名称
|
# 应用名称
|
||||||
name: cloud-etl
|
name: cloud-etl
|
||||||
|
@ -45,3 +46,16 @@ spring:
|
||||||
# 系统环境Config共享配置
|
# 系统环境Config共享配置
|
||||||
- application-config-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
|
- application-config-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
|
||||||
|
|
||||||
|
- application-xxl-config-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
|
||||||
|
# rabbit 配置文件
|
||||||
|
- application-rabbit-config-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
|
||||||
|
mybatis-plus:
|
||||||
|
configuration:
|
||||||
|
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 配置 MyBatis 的日志输出实现类,这里是输出到控制台
|
||||||
|
mapper-locations: classpath:/mapper/*.xml # MyBatis Mapper 文件的位置,这里假设是 XML 形式的 Mapper
|
||||||
|
global-config:
|
||||||
|
db-config:
|
||||||
|
id-type: auto # 主键生成策略,这里设置为自动增长
|
||||||
|
logic-delete-value: 1 # 逻辑删除标记值,例如设置为 1 表示已删除
|
||||||
|
logic-not-delete-value: 0 # 逻辑未删除标记值,例如设置为 0 表示未删除
|
||||||
|
banner: false # 关闭控制台打印的 MyBatis-Plus Banner
|
||||||
|
|
|
@ -1,12 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper
|
|
||||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.muyu.cloud.etl.mapper.DictionaryMapper">
|
|
||||||
<update id="open">
|
|
||||||
update dictionary set status = 1 where id = #{id}
|
|
||||||
</update>
|
|
||||||
<update id="close">
|
|
||||||
update dictionary set status = 2 where id = #{id}
|
|
||||||
</update>
|
|
||||||
</mapper>
|
|
|
@ -4,7 +4,7 @@
|
||||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.muyu.cloud.etl.mapper.EtlMapper">
|
<mapper namespace="com.muyu.cloud.etl.mapper.EtlMapper">
|
||||||
<sql id="selectAssetDataDictVo">
|
<sql id="selectAssetDataDictVo">
|
||||||
select id, basic_id, dict_name, dict_type, remark, create_by, create_time, update_by, update_time from asset_data_dict
|
select id, basic_id, dict_name, dict_type, remark, create_by, create_time, update_by, update_time from asset_data_dict
|
||||||
</sql>
|
</sql>
|
||||||
<sql id="list">
|
<sql id="list">
|
||||||
select id, basic_id, dict_name, dict_type, remark, create_by, create_time, update_by, update_time from asset_data_dict
|
select id, basic_id, dict_name, dict_type, remark, create_by, create_time, update_by, update_time from asset_data_dict
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,96 +1,681 @@
|
||||||
21:57:00.119 [main] INFO c.m.c.p.MuYuPayApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
|
00:01:13.889 [main] INFO c.m.c.e.MuYuEtlApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
|
||||||
21:57:02.897 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [7f2170ab-6b0b-42ea-9b4e-df9d93e6215b_config-0] Fail to connect server, after trying 1 times, last try server is {serverIp = '106.14.148.95', server main port = 8848}, error = unknown
|
00:01:17.664 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||||
21:57:02.936 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
00:01:17.664 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
|
||||||
21:57:02.936 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
|
00:01:17.776 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||||
21:57:03.033 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
00:01:39.537 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
|
||||||
21:57:03.099 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:106.14.148.95 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
00:01:39.541 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat]
|
||||||
21:57:03.950 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
|
00:29:23.112 [main] INFO c.m.c.e.MuYuEtlApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
|
||||||
21:57:05.826 [main] INFO c.m.c.d.MyMetaObjectHandler - [<init>,17] - 元对象字段填充控制器 ------- 加载完成
|
00:29:27.022 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||||
21:57:06.112 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [7f2170ab-6b0b-42ea-9b4e-df9d93e6215b_config-0] Fail to connect server, after trying 2 times, last try server is {serverIp = '106.14.148.95', server main port = 8848}, error = unknown
|
00:29:27.023 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
|
||||||
21:57:06.427 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:106.14.148.95 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
00:29:27.136 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||||
21:57:06.663 [main] INFO c.m.c.x.XXLJobConfig - [xxlJobExecutor,25] - >>>>>>>>>>> xxl-job config init success.
|
00:29:49.035 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
|
||||||
21:57:08.048 [main] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-no-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@46092840[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoNoParam]
|
00:29:49.038 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat]
|
||||||
21:57:08.049 [main] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-one-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@57082d16[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoOneParam]
|
00:34:26.567 [main] INFO c.m.c.e.MuYuEtlApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
|
||||||
21:57:08.330 [main] INFO c.a.n.client.naming - [initNamespaceForNaming,62] - initializer namespace from ans.namespace attribute : null
|
00:34:30.393 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||||
21:57:08.331 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$0,66] - initializer namespace from ALIBABA_ALIWARE_NAMESPACE attribute :null
|
00:34:30.393 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
|
||||||
21:57:08.331 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$1,73] - initializer namespace from namespace attribute :null
|
00:34:30.502 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||||
21:57:08.337 [main] INFO c.a.n.client.naming - [<init>,74] - FailoverDataSource type is class com.alibaba.nacos.client.naming.backups.datasource.DiskFailoverDataSource
|
00:34:34.226 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
|
||||||
21:57:08.343 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
00:34:34.227 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success
|
||||||
21:57:08.343 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
00:34:34.228 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
|
||||||
21:57:08.377 [Thread-11] INFO c.x.j.c.s.EmbedServer - [run,82] - >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9999
|
00:34:34.390 [main] INFO c.m.c.d.MyMetaObjectHandler - [<init>,17] - 元对象字段填充控制器 ------- 加载完成
|
||||||
21:57:09.444 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [7f2170ab-6b0b-42ea-9b4e-df9d93e6215b_config-0] Fail to connect server, after trying 3 times, last try server is {serverIp = '106.14.148.95', server main port = 8848}, error = unknown
|
00:34:35.214 [main] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing ....
|
||||||
21:57:09.848 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:106.14.148.95 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
00:34:35.218 [main] INFO c.a.d.p.DruidDataSource - [close,2204] - {dataSource-1} closing ...
|
||||||
21:57:11.360 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,118] - [RpcClientFactory] create a new rpc client of 8dfa2565-bc8f-4ec1-83e4-c32e88866f91
|
00:34:35.227 [main] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed
|
||||||
21:57:11.362 [main] INFO c.a.n.client.naming - [<init>,109] - Create naming rpc client for uuid->8dfa2565-bc8f-4ec1-83e4-c32e88866f91
|
00:34:35.227 [main] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success,
|
||||||
21:57:11.363 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8dfa2565-bc8f-4ec1-83e4-c32e88866f91] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
|
00:34:35.227 [main] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye
|
||||||
21:57:11.363 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8dfa2565-bc8f-4ec1-83e4-c32e88866f91] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
|
00:34:35.229 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat]
|
||||||
21:57:11.363 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8dfa2565-bc8f-4ec1-83e4-c32e88866f91] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
|
00:37:43.342 [main] INFO c.m.c.e.MuYuEtlApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
|
||||||
21:57:11.364 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8dfa2565-bc8f-4ec1-83e4-c32e88866f91] Try to connect to server on start up, server: {serverIp = '106.14.148.95', server main port = 8848}
|
00:37:47.166 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||||
21:57:11.364 [main] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:106.14.148.95 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
00:37:47.166 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
|
||||||
21:57:11.387 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,54] - >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl', registryValue='http://192.168.137.1:9999/'}, registryResult:ReturnT [code=500, msg=xxl-job remoting error(Connect timed out), for url : http://47.116.173.75:20800/api/registry, content=null]
|
00:37:47.266 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||||
21:57:12.854 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [7f2170ab-6b0b-42ea-9b4e-df9d93e6215b_config-0] Fail to connect server, after trying 4 times, last try server is {serverIp = '106.14.148.95', server main port = 8848}, error = unknown
|
00:37:51.572 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
|
||||||
21:57:13.367 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:106.14.148.95 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
00:37:51.574 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success
|
||||||
21:57:14.379 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8dfa2565-bc8f-4ec1-83e4-c32e88866f91] Try to connect to server on start up, server: {serverIp = '106.14.148.95', server main port = 8848}
|
00:37:51.574 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
|
||||||
21:57:14.379 [main] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:106.14.148.95 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
00:37:51.722 [main] INFO c.m.c.d.MyMetaObjectHandler - [<init>,17] - 元对象字段填充控制器 ------- 加载完成
|
||||||
21:57:16.380 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [7f2170ab-6b0b-42ea-9b4e-df9d93e6215b_config-0] Fail to connect server, after trying 5 times, last try server is {serverIp = '106.14.148.95', server main port = 8848}, error = unknown
|
00:37:53.204 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
|
||||||
21:57:16.985 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:106.14.148.95 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
00:37:58.833 [main] INFO c.m.c.x.XXLJobConfig - [xxlJobExecutor,25] - >>>>>>>>>>> xxl-job config init success.
|
||||||
21:57:17.392 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8dfa2565-bc8f-4ec1-83e4-c32e88866f91] Try to connect to server on start up, server: {serverIp = '106.14.148.95', server main port = 8848}
|
00:38:01.918 [main] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-one-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@2740c1e[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoOneParam]
|
||||||
21:57:17.392 [main] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:106.14.148.95 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
00:38:01.918 [main] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-no-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@6cb890ac[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoNoParam]
|
||||||
21:57:19.988 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [7f2170ab-6b0b-42ea-9b4e-df9d93e6215b_config-0] Fail to connect server, after trying 6 times, last try server is {serverIp = '106.14.148.95', server main port = 8848}, error = unknown
|
00:38:02.429 [Thread-12] INFO c.x.j.c.s.EmbedServer - [run,82] - >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9999
|
||||||
21:57:20.409 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8dfa2565-bc8f-4ec1-83e4-c32e88866f91] Try to connect to server on start up, server: {serverIp = '106.14.148.95', server main port = 8848}
|
00:38:03.445 [main] INFO c.a.n.client.naming - [initNamespaceForNaming,62] - initializer namespace from ans.namespace attribute : null
|
||||||
21:57:20.409 [main] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:106.14.148.95 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
00:38:03.446 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$0,66] - initializer namespace from ALIBABA_ALIWARE_NAMESPACE attribute :null
|
||||||
21:57:20.705 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:106.14.148.95 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
00:38:03.446 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$1,73] - initializer namespace from namespace attribute :null
|
||||||
21:57:23.421 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8dfa2565-bc8f-4ec1-83e4-c32e88866f91] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
|
00:38:03.455 [main] INFO c.a.n.client.naming - [<init>,74] - FailoverDataSource type is class com.alibaba.nacos.client.naming.backups.datasource.DiskFailoverDataSource
|
||||||
21:57:23.421 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8dfa2565-bc8f-4ec1-83e4-c32e88866f91] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$629/0x00000272814f3c28
|
00:38:03.462 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||||
21:57:23.422 [main] INFO c.a.n.client.naming - [registerService,133] - [REGISTER-SERVICE] cloud-2112 registering service cloud-etl with instance Instance{instanceId='null', ip='192.168.1.124', port=10002, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={IPv6=null, preserved.register.source=SPRING_CLOUD}}
|
00:38:03.463 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||||
21:57:23.427 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8dfa2565-bc8f-4ec1-83e4-c32e88866f91] Try to reconnect to a new server, server is not appointed, will choose a random server.
|
00:38:03.604 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,118] - [RpcClientFactory] create a new rpc client of 0912a9b8-1754-4d83-9909-0a34f86cf9dd
|
||||||
21:57:23.428 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:106.14.148.95 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
00:38:03.608 [main] INFO c.a.n.client.naming - [<init>,109] - Create naming rpc client for uuid->0912a9b8-1754-4d83-9909-0a34f86cf9dd
|
||||||
21:57:23.717 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [7f2170ab-6b0b-42ea-9b4e-df9d93e6215b_config-0] Fail to connect server, after trying 7 times, last try server is {serverIp = '106.14.148.95', server main port = 8848}, error = unknown
|
00:38:03.608 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [0912a9b8-1754-4d83-9909-0a34f86cf9dd] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
|
||||||
21:57:23.902 [Thread-11] INFO c.x.j.c.s.EmbedServer - [run,91] - >>>>>>>>>>> xxl-job remoting server stop.
|
00:38:03.608 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [0912a9b8-1754-4d83-9909-0a34f86cf9dd] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
|
||||||
21:57:24.524 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:106.14.148.95 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
00:38:03.609 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [0912a9b8-1754-4d83-9909-0a34f86cf9dd] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
|
||||||
21:57:26.546 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:106.14.148.95 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
00:38:03.610 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [0912a9b8-1754-4d83-9909-0a34f86cf9dd] Try to connect to server on start up, server: {serverIp = '47.116.184.54', server main port = 8848}
|
||||||
21:57:26.920 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,90] - >>>>>>>>>>> xxl-job registry-remove fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl', registryValue='http://192.168.137.1:9999/'}, registryResult:ReturnT [code=500, msg=xxl-job remoting error(Connect timed out), for url : http://47.116.173.75:20800/api/registryRemove, content=null]
|
00:38:03.610 [main] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
21:57:26.920 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,105] - >>>>>>>>>>> xxl-job, executor registry thread destroy.
|
00:38:03.897 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [0912a9b8-1754-4d83-9909-0a34f86cf9dd] Success to connect to server [47.116.184.54:8848] on start up, connectionId = 1724258283872_114.85.152.254_37912
|
||||||
21:57:26.920 [main] INFO c.x.j.c.s.EmbedServer - [stop,117] - >>>>>>>>>>> xxl-job remoting server destroy success.
|
00:38:03.897 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [0912a9b8-1754-4d83-9909-0a34f86cf9dd] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
|
||||||
21:57:26.920 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.t.JobLogFileCleanThread - [run,99] - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
|
00:38:03.899 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [0912a9b8-1754-4d83-9909-0a34f86cf9dd] Notify connected event to listeners.
|
||||||
21:57:26.921 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.t.TriggerCallbackThread - [run,98] - >>>>>>>>>>> xxl-job, executor callback thread destroy.
|
00:38:03.899 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [0912a9b8-1754-4d83-9909-0a34f86cf9dd] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$620/0x0000021c01524268
|
||||||
21:57:26.921 [Thread-10] INFO c.x.j.c.t.TriggerCallbackThread - [run,128] - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
|
00:38:03.899 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect
|
||||||
21:57:26.931 [main] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing ....
|
00:38:03.901 [main] INFO c.a.n.client.naming - [registerService,133] - [REGISTER-SERVICE] text registering service cloud-etl with instance Instance{instanceId='null', ip='192.168.64.1', port=10005, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={IPv6=[240e:46c:8c41:87a:14a7:f15c:7454:2041], preserved.register.source=SPRING_CLOUD}}
|
||||||
21:57:26.932 [main] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye
|
00:38:04.059 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP cloud-etl 192.168.64.1:10005 register finished
|
||||||
21:57:26.932 [main] INFO c.a.n.client.naming - [shutdown,254] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin
|
00:38:05.444 [main] INFO c.m.c.e.MuYuEtlApplication - [logStarted,56] - Started MuYuEtlApplication in 29.471 seconds (process running for 30.986)
|
||||||
21:57:26.932 [main] INFO c.a.n.client.naming - [shutdown,180] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
|
00:38:05.453 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,54] - >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl', registryValue='http://172.20.10.3:9999/'}, registryResult:ReturnT [code=500, msg=xxl-job remoting error(Connect timed out), for url : http://172.13.1.1:20800/api/registry, content=null]
|
||||||
21:57:26.932 [main] INFO c.a.n.client.naming - [shutdown,182] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
|
00:38:05.471 [main] INFO c.a.n.c.c.i.CacheData - [initNotifyWarnTimeout,72] - config listener notify warn timeout millis use default 60000 millis
|
||||||
21:57:26.932 [main] INFO c.a.n.client.naming - [shutdown,256] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop
|
00:38:05.471 [main] INFO c.a.n.c.c.i.CacheData - [<clinit>,99] - nacos.cache.data.init.snapshot = true
|
||||||
21:57:26.932 [main] INFO c.a.n.client.naming - [shutdown,204] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin
|
00:38:05.472 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-text-47.116.184.54_8848] [subscribe] cloud-etl+DEFAULT_GROUP+text
|
||||||
21:57:26.932 [main] INFO c.a.n.client.naming - [shutdown,147] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin
|
00:38:05.485 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-text-47.116.184.54_8848] [add-listener] ok, tenant=text, dataId=cloud-etl, group=DEFAULT_GROUP, cnt=1
|
||||||
21:57:26.933 [main] INFO c.a.n.client.naming - [shutdown,149] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop
|
00:38:05.486 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl, group=DEFAULT_GROUP
|
||||||
21:57:26.933 [main] INFO c.a.n.client.naming - [shutdown,218] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin
|
00:38:05.487 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-text-47.116.184.54_8848] [subscribe] cloud-etl-dev.yml+DEFAULT_GROUP+text
|
||||||
21:57:26.933 [main] INFO c.a.n.client.naming - [shutdown,223] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop
|
00:38:05.487 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-text-47.116.184.54_8848] [add-listener] ok, tenant=text, dataId=cloud-etl-dev.yml, group=DEFAULT_GROUP, cnt=1
|
||||||
21:57:26.933 [main] INFO c.a.n.client.naming - [shutdown,468] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin
|
00:38:05.488 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl-dev.yml, group=DEFAULT_GROUP
|
||||||
21:57:26.933 [main] INFO c.a.n.client.naming - [shutdown,470] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop
|
00:38:05.488 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-text-47.116.184.54_8848] [subscribe] cloud-etl.yml+DEFAULT_GROUP+text
|
||||||
21:57:26.933 [main] INFO c.a.n.client.naming - [shutdown,487] - Shutdown naming grpc client proxy for uuid->8dfa2565-bc8f-4ec1-83e4-c32e88866f91
|
00:38:05.488 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-text-47.116.184.54_8848] [add-listener] ok, tenant=text, dataId=cloud-etl.yml, group=DEFAULT_GROUP, cnt=1
|
||||||
21:57:26.933 [main] INFO c.a.n.client.naming - [shutdown,331] - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@6dd65b79[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 5]
|
00:38:05.488 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl.yml, group=DEFAULT_GROUP
|
||||||
21:57:26.933 [main] INFO c.a.n.c.r.client - [shutdown,425] - Shutdown rpc client, set status to shutdown
|
00:38:38.463 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,54] - >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl', registryValue='http://172.20.10.3:9999/'}, registryResult:ReturnT [code=500, msg=xxl-job remoting error(Connect timed out), for url : http://172.13.1.1:20800/api/registry, content=null]
|
||||||
21:57:26.933 [main] INFO c.a.n.c.r.client - [shutdown,427] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@1b136640[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
|
00:39:11.486 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,54] - >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl', registryValue='http://172.20.10.3:9999/'}, registryResult:ReturnT [code=500, msg=xxl-job remoting error(Connect timed out), for url : http://172.13.1.1:20800/api/registry, content=null]
|
||||||
21:57:26.934 [main] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,187] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@22a7ff5d[Running, pool size = 12, active threads = 0, queued tasks = 0, completed tasks = 17]
|
00:39:44.510 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,54] - >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl', registryValue='http://172.20.10.3:9999/'}, registryResult:ReturnT [code=500, msg=xxl-job remoting error(Connect timed out), for url : http://172.13.1.1:20800/api/registry, content=null]
|
||||||
21:57:26.934 [main] INFO c.a.n.client.naming - [shutDownAndRemove,497] - shutdown and remove naming rpc client for uuid ->8dfa2565-bc8f-4ec1-83e4-c32e88866f91
|
00:40:17.525 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,54] - >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl', registryValue='http://172.20.10.3:9999/'}, registryResult:ReturnT [code=500, msg=xxl-job remoting error(Connect timed out), for url : http://172.13.1.1:20800/api/registry, content=null]
|
||||||
21:57:26.934 [main] INFO c.a.n.c.a.r.i.CredentialWatcher - [stop,107] - [null] CredentialWatcher is stopped
|
00:40:50.537 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,54] - >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl', registryValue='http://172.20.10.3:9999/'}, registryResult:ReturnT [code=500, msg=xxl-job remoting error(Connect timed out), for url : http://172.13.1.1:20800/api/registry, content=null]
|
||||||
21:57:26.935 [main] INFO c.a.n.c.a.r.i.CredentialService - [free,91] - [null] CredentialService is freed
|
00:41:23.550 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,54] - >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl', registryValue='http://172.20.10.3:9999/'}, registryResult:ReturnT [code=500, msg=xxl-job remoting error(Connect timed out), for url : http://172.13.1.1:20800/api/registry, content=null]
|
||||||
21:57:26.935 [main] INFO c.a.n.client.naming - [shutdown,211] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop
|
00:41:56.571 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,54] - >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl', registryValue='http://172.20.10.3:9999/'}, registryResult:ReturnT [code=500, msg=xxl-job remoting error(Connect timed out), for url : http://172.13.1.1:20800/api/registry, content=null]
|
||||||
21:57:26.938 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat]
|
00:42:17.456 [Thread-12] INFO c.x.j.c.s.EmbedServer - [run,91] - >>>>>>>>>>> xxl-job remoting server stop.
|
||||||
21:57:26.938 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [8dfa2565-bc8f-4ec1-83e4-c32e88866f91] Fail to connect server, after trying 1 times, last try server is {serverIp = '106.14.148.95', server main port = 8848}, error = unknown
|
00:42:20.463 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,90] - >>>>>>>>>>> xxl-job registry-remove fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl', registryValue='http://172.20.10.3:9999/'}, registryResult:ReturnT [code=500, msg=xxl-job remoting error(Connect timed out), for url : http://172.13.1.1:20800/api/registryRemove, content=null]
|
||||||
21:58:07.327 [main] INFO c.m.c.p.MuYuPayApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
|
00:42:20.464 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,105] - >>>>>>>>>>> xxl-job, executor registry thread destroy.
|
||||||
21:58:09.709 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
00:42:20.466 [SpringApplicationShutdownHook] INFO c.x.j.c.s.EmbedServer - [stop,117] - >>>>>>>>>>> xxl-job remoting server destroy success.
|
||||||
21:58:09.709 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
|
00:42:20.470 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.t.JobLogFileCleanThread - [run,99] - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
|
||||||
21:58:09.782 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
00:42:20.476 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.t.TriggerCallbackThread - [run,98] - >>>>>>>>>>> xxl-job, executor callback thread destroy.
|
||||||
21:58:10.493 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
|
00:42:20.479 [Thread-11] INFO c.x.j.c.t.TriggerCallbackThread - [run,128] - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
|
||||||
21:58:12.219 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
|
00:42:20.570 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
|
||||||
21:58:12.222 [Druid-ConnectionPool-Create-136289025] INFO c.a.d.p.DruidAbstractDataSource - [setFailContinuous,1900] - {dataSource-1} failContinuous is true
|
00:42:20.573 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [deregisterService,272] - [DEREGISTER-SERVICE] text deregistering service cloud-etl with instance: Instance{instanceId='null', ip='192.168.64.1', port=10005, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
|
||||||
21:58:12.223 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat]
|
00:42:20.665 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
|
||||||
11:33:52.158 [main] INFO c.m.c.e.MuYuEtlApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
|
00:42:20.672 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,254] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin
|
||||||
11:33:54.779 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
00:42:20.675 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,180] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
|
||||||
11:33:54.779 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
|
00:42:20.679 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,182] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
|
||||||
11:33:54.858 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
00:42:20.681 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,256] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop
|
||||||
11:33:55.452 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
|
00:42:20.683 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,204] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin
|
||||||
11:33:55.453 [Druid-ConnectionPool-Create-1932244125] INFO c.a.d.p.DruidAbstractDataSource - [setFailContinuous,1900] - {dataSource-1} failContinuous is true
|
00:42:20.684 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,147] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin
|
||||||
11:33:55.454 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat]
|
00:42:20.685 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,149] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop
|
||||||
|
00:42:20.687 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,218] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin
|
||||||
|
00:42:20.690 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,223] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop
|
||||||
|
00:42:20.691 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,468] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin
|
||||||
|
00:42:20.694 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,470] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop
|
||||||
|
00:42:20.696 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,487] - Shutdown naming grpc client proxy for uuid->0912a9b8-1754-4d83-9909-0a34f86cf9dd
|
||||||
|
00:42:20.699 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,331] - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@4a12c2d8[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 85]
|
||||||
|
00:42:20.702 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,425] - Shutdown rpc client, set status to shutdown
|
||||||
|
00:42:20.704 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,427] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@149e1dec[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
|
||||||
|
00:42:20.706 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1724258283872_114.85.152.254_37912
|
||||||
|
00:42:20.747 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,187] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@23232156[Running, pool size = 3, active threads = 0, queued tasks = 0, completed tasks = 56]
|
||||||
|
00:42:20.749 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutDownAndRemove,497] - shutdown and remove naming rpc client for uuid ->0912a9b8-1754-4d83-9909-0a34f86cf9dd
|
||||||
|
00:42:20.753 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialWatcher - [stop,107] - [null] CredentialWatcher is stopped
|
||||||
|
00:42:20.756 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialService - [free,91] - [null] CredentialService is freed
|
||||||
|
00:42:20.760 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,211] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop
|
||||||
|
00:42:20.791 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing ....
|
||||||
|
00:42:20.811 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2204] - {dataSource-1} closing ...
|
||||||
|
00:42:20.872 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed
|
||||||
|
00:42:20.876 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success,
|
||||||
|
00:42:20.878 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye
|
||||||
|
00:43:06.640 [main] INFO c.m.c.e.MuYuEtlApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
|
||||||
|
00:43:27.640 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||||
|
00:43:27.643 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
|
||||||
|
00:43:28.244 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||||
|
00:43:37.713 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
|
||||||
|
00:43:37.715 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success
|
||||||
|
00:43:37.716 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
|
||||||
|
00:43:38.541 [main] INFO c.m.c.d.MyMetaObjectHandler - [<init>,17] - 元对象字段填充控制器 ------- 加载完成
|
||||||
|
00:43:46.574 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
|
||||||
|
00:44:07.855 [main] INFO c.m.c.x.XXLJobConfig - [xxlJobExecutor,25] - >>>>>>>>>>> xxl-job config init success.
|
||||||
|
00:44:21.333 [main] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-one-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@1881289b[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoOneParam]
|
||||||
|
00:44:21.335 [main] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-no-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@221416eb[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoNoParam]
|
||||||
|
00:44:24.062 [Thread-12] INFO c.x.j.c.s.EmbedServer - [run,82] - >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9999
|
||||||
|
00:44:25.271 [main] INFO c.a.n.client.naming - [initNamespaceForNaming,62] - initializer namespace from ans.namespace attribute : null
|
||||||
|
00:44:25.275 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$0,66] - initializer namespace from ALIBABA_ALIWARE_NAMESPACE attribute :null
|
||||||
|
00:44:25.280 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$1,73] - initializer namespace from namespace attribute :null
|
||||||
|
00:44:25.312 [main] INFO c.a.n.client.naming - [<init>,74] - FailoverDataSource type is class com.alibaba.nacos.client.naming.backups.datasource.DiskFailoverDataSource
|
||||||
|
00:44:25.355 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||||
|
00:44:25.358 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||||
|
00:44:25.605 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,118] - [RpcClientFactory] create a new rpc client of 2a2844ca-20e7-4cc2-9c29-7a9fd1faf057
|
||||||
|
00:44:25.623 [main] INFO c.a.n.client.naming - [<init>,109] - Create naming rpc client for uuid->2a2844ca-20e7-4cc2-9c29-7a9fd1faf057
|
||||||
|
00:44:25.625 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [2a2844ca-20e7-4cc2-9c29-7a9fd1faf057] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
|
||||||
|
00:44:25.627 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [2a2844ca-20e7-4cc2-9c29-7a9fd1faf057] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
|
||||||
|
00:44:25.631 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [2a2844ca-20e7-4cc2-9c29-7a9fd1faf057] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
|
||||||
|
00:44:25.635 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [2a2844ca-20e7-4cc2-9c29-7a9fd1faf057] Try to connect to server on start up, server: {serverIp = '47.116.184.54', server main port = 8848}
|
||||||
|
00:44:25.638 [main] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
00:44:25.907 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [2a2844ca-20e7-4cc2-9c29-7a9fd1faf057] Success to connect to server [47.116.184.54:8848] on start up, connectionId = 1724258665911_114.85.152.254_37993
|
||||||
|
00:44:25.909 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [2a2844ca-20e7-4cc2-9c29-7a9fd1faf057] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
|
||||||
|
00:44:25.909 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [2a2844ca-20e7-4cc2-9c29-7a9fd1faf057] Notify connected event to listeners.
|
||||||
|
00:44:25.911 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect
|
||||||
|
00:44:25.910 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [2a2844ca-20e7-4cc2-9c29-7a9fd1faf057] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$620/0x0000022b4e4fcf40
|
||||||
|
00:44:25.921 [main] INFO c.a.n.client.naming - [registerService,133] - [REGISTER-SERVICE] text registering service cloud-etl with instance Instance{instanceId='null', ip='192.168.64.1', port=10005, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={IPv6=[240e:46c:8c41:87a:14a7:f15c:7454:2041], preserved.register.source=SPRING_CLOUD}}
|
||||||
|
00:44:26.018 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP cloud-etl 192.168.64.1:10005 register finished
|
||||||
|
00:44:29.075 [main] INFO c.m.c.e.MuYuEtlApplication - [logStarted,56] - Started MuYuEtlApplication in 109.612 seconds (process running for 117.505)
|
||||||
|
00:44:29.154 [main] INFO c.a.n.c.c.i.CacheData - [initNotifyWarnTimeout,72] - config listener notify warn timeout millis use default 60000 millis
|
||||||
|
00:44:29.156 [main] INFO c.a.n.c.c.i.CacheData - [<clinit>,99] - nacos.cache.data.init.snapshot = true
|
||||||
|
00:44:29.160 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-text-47.116.184.54_8848] [subscribe] cloud-etl+DEFAULT_GROUP+text
|
||||||
|
00:44:29.237 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-text-47.116.184.54_8848] [add-listener] ok, tenant=text, dataId=cloud-etl, group=DEFAULT_GROUP, cnt=1
|
||||||
|
00:44:29.238 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl, group=DEFAULT_GROUP
|
||||||
|
00:44:29.247 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-text-47.116.184.54_8848] [subscribe] cloud-etl-dev.yml+DEFAULT_GROUP+text
|
||||||
|
00:44:29.248 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-text-47.116.184.54_8848] [add-listener] ok, tenant=text, dataId=cloud-etl-dev.yml, group=DEFAULT_GROUP, cnt=1
|
||||||
|
00:44:29.250 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl-dev.yml, group=DEFAULT_GROUP
|
||||||
|
00:44:29.253 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-text-47.116.184.54_8848] [subscribe] cloud-etl.yml+DEFAULT_GROUP+text
|
||||||
|
00:44:29.254 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-text-47.116.184.54_8848] [add-listener] ok, tenant=text, dataId=cloud-etl.yml, group=DEFAULT_GROUP, cnt=1
|
||||||
|
00:44:29.255 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl.yml, group=DEFAULT_GROUP
|
||||||
|
00:44:29.325 [Thread-12] INFO c.x.j.c.s.EmbedServer - [run,91] - >>>>>>>>>>> xxl-job remoting server stop.
|
||||||
|
00:44:29.380 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,87] - >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl', registryValue='http://172.20.10.3:9999/'}, registryResult:ReturnT [code=200, msg=null, content=null]
|
||||||
|
00:44:29.382 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,105] - >>>>>>>>>>> xxl-job, executor registry thread destroy.
|
||||||
|
00:44:29.384 [SpringApplicationShutdownHook] INFO c.x.j.c.s.EmbedServer - [stop,117] - >>>>>>>>>>> xxl-job remoting server destroy success.
|
||||||
|
00:44:29.386 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.t.JobLogFileCleanThread - [run,99] - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
|
||||||
|
00:44:29.388 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.t.TriggerCallbackThread - [run,98] - >>>>>>>>>>> xxl-job, executor callback thread destroy.
|
||||||
|
00:44:29.391 [Thread-11] INFO c.x.j.c.t.TriggerCallbackThread - [run,128] - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
|
||||||
|
00:44:29.476 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
|
||||||
|
00:44:29.478 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [deregisterService,272] - [DEREGISTER-SERVICE] text deregistering service cloud-etl with instance: Instance{instanceId='null', ip='192.168.64.1', port=10005, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
|
||||||
|
00:44:29.628 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
|
||||||
|
00:44:29.636 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,254] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin
|
||||||
|
00:44:29.637 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,180] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
|
||||||
|
00:44:29.639 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,182] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
|
||||||
|
00:44:29.641 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,256] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop
|
||||||
|
00:44:29.642 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,204] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin
|
||||||
|
00:44:29.642 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,147] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin
|
||||||
|
00:44:29.644 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,149] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop
|
||||||
|
00:44:29.644 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,218] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin
|
||||||
|
00:44:29.645 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,223] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop
|
||||||
|
00:44:29.645 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,468] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin
|
||||||
|
00:44:29.645 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,470] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop
|
||||||
|
00:44:29.645 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,487] - Shutdown naming grpc client proxy for uuid->2a2844ca-20e7-4cc2-9c29-7a9fd1faf057
|
||||||
|
00:44:29.645 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,331] - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@3083ec6b[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 1]
|
||||||
|
00:44:29.645 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,425] - Shutdown rpc client, set status to shutdown
|
||||||
|
00:44:29.645 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,427] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@4df582db[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
|
||||||
|
00:44:29.645 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1724258665911_114.85.152.254_37993
|
||||||
|
00:44:29.646 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,187] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@7ca7fd90[Running, pool size = 9, active threads = 0, queued tasks = 0, completed tasks = 9]
|
||||||
|
00:44:29.650 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutDownAndRemove,497] - shutdown and remove naming rpc client for uuid ->2a2844ca-20e7-4cc2-9c29-7a9fd1faf057
|
||||||
|
00:44:29.653 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialWatcher - [stop,107] - [null] CredentialWatcher is stopped
|
||||||
|
00:44:29.655 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialService - [free,91] - [null] CredentialService is freed
|
||||||
|
00:44:29.657 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,211] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop
|
||||||
|
00:44:29.674 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing ....
|
||||||
|
00:44:29.692 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2204] - {dataSource-1} closing ...
|
||||||
|
00:44:29.745 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed
|
||||||
|
00:44:29.747 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success,
|
||||||
|
00:44:29.749 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye
|
||||||
|
00:45:14.595 [main] INFO c.m.c.e.MuYuEtlApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
|
||||||
|
00:45:36.760 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||||
|
00:45:36.763 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
|
||||||
|
00:45:37.470 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||||
|
00:45:48.119 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
|
||||||
|
00:45:48.128 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success
|
||||||
|
00:45:48.131 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
|
||||||
|
00:45:48.939 [main] INFO c.m.c.d.MyMetaObjectHandler - [<init>,17] - 元对象字段填充控制器 ------- 加载完成
|
||||||
|
00:45:57.204 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
|
||||||
|
00:46:22.147 [main] INFO c.m.c.x.XXLJobConfig - [xxlJobExecutor,25] - >>>>>>>>>>> xxl-job config init success.
|
||||||
|
00:46:35.018 [main] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-no-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@5de7948a[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoNoParam]
|
||||||
|
00:46:35.020 [main] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-one-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@4d45ec8c[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoOneParam]
|
||||||
|
00:46:37.870 [Thread-12] INFO c.x.j.c.s.EmbedServer - [run,82] - >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9999
|
||||||
|
00:46:39.085 [main] INFO c.a.n.client.naming - [initNamespaceForNaming,62] - initializer namespace from ans.namespace attribute : null
|
||||||
|
00:46:39.087 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$0,66] - initializer namespace from ALIBABA_ALIWARE_NAMESPACE attribute :null
|
||||||
|
00:46:39.091 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$1,73] - initializer namespace from namespace attribute :null
|
||||||
|
00:46:39.132 [main] INFO c.a.n.client.naming - [<init>,74] - FailoverDataSource type is class com.alibaba.nacos.client.naming.backups.datasource.DiskFailoverDataSource
|
||||||
|
00:46:39.171 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||||
|
00:46:39.173 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||||
|
00:46:39.450 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,118] - [RpcClientFactory] create a new rpc client of 9159a212-fb77-47be-b498-f7e484d195a2
|
||||||
|
00:46:39.467 [main] INFO c.a.n.client.naming - [<init>,109] - Create naming rpc client for uuid->9159a212-fb77-47be-b498-f7e484d195a2
|
||||||
|
00:46:39.470 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [9159a212-fb77-47be-b498-f7e484d195a2] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
|
||||||
|
00:46:39.472 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [9159a212-fb77-47be-b498-f7e484d195a2] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
|
||||||
|
00:46:39.478 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [9159a212-fb77-47be-b498-f7e484d195a2] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
|
||||||
|
00:46:39.483 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [9159a212-fb77-47be-b498-f7e484d195a2] Try to connect to server on start up, server: {serverIp = '47.116.184.54', server main port = 8848}
|
||||||
|
00:46:39.486 [main] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
00:46:39.758 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [9159a212-fb77-47be-b498-f7e484d195a2] Success to connect to server [47.116.184.54:8848] on start up, connectionId = 1724258799722_114.85.152.254_38046
|
||||||
|
00:46:39.759 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [9159a212-fb77-47be-b498-f7e484d195a2] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
|
||||||
|
00:46:39.760 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [9159a212-fb77-47be-b498-f7e484d195a2] Notify connected event to listeners.
|
||||||
|
00:46:39.761 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [9159a212-fb77-47be-b498-f7e484d195a2] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$620/0x0000012a814f92a0
|
||||||
|
00:46:39.762 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect
|
||||||
|
00:46:39.772 [main] INFO c.a.n.client.naming - [registerService,133] - [REGISTER-SERVICE] text registering service cloud-etl with instance Instance{instanceId='null', ip='192.168.64.1', port=10005, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={IPv6=[240e:46c:8c41:87a:14a7:f15c:7454:2041], preserved.register.source=SPRING_CLOUD}}
|
||||||
|
00:46:39.889 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP cloud-etl 192.168.64.1:10005 register finished
|
||||||
|
00:46:43.037 [main] INFO c.m.c.e.MuYuEtlApplication - [logStarted,56] - Started MuYuEtlApplication in 115.546 seconds (process running for 123.457)
|
||||||
|
00:46:43.138 [main] INFO c.a.n.c.c.i.CacheData - [initNotifyWarnTimeout,72] - config listener notify warn timeout millis use default 60000 millis
|
||||||
|
00:46:43.140 [main] INFO c.a.n.c.c.i.CacheData - [<clinit>,99] - nacos.cache.data.init.snapshot = true
|
||||||
|
00:46:43.145 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-text-47.116.184.54_8848] [subscribe] cloud-etl+DEFAULT_GROUP+text
|
||||||
|
00:46:43.243 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-text-47.116.184.54_8848] [add-listener] ok, tenant=text, dataId=cloud-etl, group=DEFAULT_GROUP, cnt=1
|
||||||
|
00:46:43.246 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl, group=DEFAULT_GROUP
|
||||||
|
00:46:43.256 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-text-47.116.184.54_8848] [subscribe] cloud-etl-dev.yml+DEFAULT_GROUP+text
|
||||||
|
00:46:43.259 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-text-47.116.184.54_8848] [add-listener] ok, tenant=text, dataId=cloud-etl-dev.yml, group=DEFAULT_GROUP, cnt=1
|
||||||
|
00:46:43.262 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl-dev.yml, group=DEFAULT_GROUP
|
||||||
|
00:46:43.265 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-text-47.116.184.54_8848] [subscribe] cloud-etl.yml+DEFAULT_GROUP+text
|
||||||
|
00:46:43.267 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-text-47.116.184.54_8848] [add-listener] ok, tenant=text, dataId=cloud-etl.yml, group=DEFAULT_GROUP, cnt=1
|
||||||
|
00:46:43.268 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl.yml, group=DEFAULT_GROUP
|
||||||
|
01:06:17.454 [http-nio-10005-exec-1] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
|
||||||
|
01:06:52.728 [Thread-12] INFO c.x.j.c.s.EmbedServer - [run,91] - >>>>>>>>>>> xxl-job remoting server stop.
|
||||||
|
01:06:52.829 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,87] - >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl', registryValue='http://172.20.10.3:9999/'}, registryResult:ReturnT [code=200, msg=null, content=null]
|
||||||
|
01:06:52.829 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,105] - >>>>>>>>>>> xxl-job, executor registry thread destroy.
|
||||||
|
01:06:52.830 [SpringApplicationShutdownHook] INFO c.x.j.c.s.EmbedServer - [stop,117] - >>>>>>>>>>> xxl-job remoting server destroy success.
|
||||||
|
01:06:52.830 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.t.JobLogFileCleanThread - [run,99] - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
|
||||||
|
01:06:52.830 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.t.TriggerCallbackThread - [run,98] - >>>>>>>>>>> xxl-job, executor callback thread destroy.
|
||||||
|
01:06:52.830 [Thread-11] INFO c.x.j.c.t.TriggerCallbackThread - [run,128] - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
|
||||||
|
01:06:52.860 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
|
||||||
|
01:06:52.860 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [deregisterService,272] - [DEREGISTER-SERVICE] text deregistering service cloud-etl with instance: Instance{instanceId='null', ip='192.168.64.1', port=10005, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
|
||||||
|
01:06:52.949 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
|
||||||
|
01:06:52.952 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,254] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin
|
||||||
|
01:06:52.952 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,180] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
|
||||||
|
01:06:52.952 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,182] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
|
||||||
|
01:06:52.952 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,256] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop
|
||||||
|
01:06:52.952 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,204] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin
|
||||||
|
01:06:52.952 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,147] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin
|
||||||
|
01:06:52.953 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,149] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop
|
||||||
|
01:06:52.953 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,218] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin
|
||||||
|
01:06:52.953 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,223] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop
|
||||||
|
01:06:52.953 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,468] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin
|
||||||
|
01:06:52.953 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,470] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop
|
||||||
|
01:06:52.954 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,487] - Shutdown naming grpc client proxy for uuid->9159a212-fb77-47be-b498-f7e484d195a2
|
||||||
|
01:06:52.954 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,331] - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@5b1c0938[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 403]
|
||||||
|
01:06:52.954 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,425] - Shutdown rpc client, set status to shutdown
|
||||||
|
01:06:52.954 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,427] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@3c6ea478[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
|
||||||
|
01:06:52.954 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1724258799722_114.85.152.254_38046
|
||||||
|
01:06:52.959 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,187] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@1eaef98d[Running, pool size = 3, active threads = 0, queued tasks = 0, completed tasks = 233]
|
||||||
|
01:06:52.960 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutDownAndRemove,497] - shutdown and remove naming rpc client for uuid ->9159a212-fb77-47be-b498-f7e484d195a2
|
||||||
|
01:06:52.960 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialWatcher - [stop,107] - [null] CredentialWatcher is stopped
|
||||||
|
01:06:52.961 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialService - [free,91] - [null] CredentialService is freed
|
||||||
|
01:06:52.962 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,211] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop
|
||||||
|
01:06:52.965 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing ....
|
||||||
|
01:06:52.968 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2204] - {dataSource-1} closing ...
|
||||||
|
01:06:52.977 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed
|
||||||
|
01:06:52.977 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success,
|
||||||
|
01:06:52.977 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye
|
||||||
|
01:07:07.950 [main] INFO c.m.c.e.MuYuEtlApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
|
||||||
|
01:07:11.497 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||||
|
01:07:11.497 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
|
||||||
|
01:07:11.593 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||||
|
01:07:16.578 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
|
||||||
|
01:07:16.579 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success
|
||||||
|
01:07:16.580 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
|
||||||
|
01:07:16.728 [main] INFO c.m.c.d.MyMetaObjectHandler - [<init>,17] - 元对象字段填充控制器 ------- 加载完成
|
||||||
|
01:07:18.305 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
|
||||||
|
01:07:23.760 [main] INFO c.m.c.x.XXLJobConfig - [xxlJobExecutor,25] - >>>>>>>>>>> xxl-job config init success.
|
||||||
|
01:07:26.547 [main] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-no-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@61f56074[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoNoParam]
|
||||||
|
01:07:26.548 [main] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-one-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@95d1ba6[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoOneParam]
|
||||||
|
01:07:27.035 [Thread-12] INFO c.x.j.c.s.EmbedServer - [run,82] - >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9999
|
||||||
|
01:07:28.102 [main] INFO c.a.n.client.naming - [initNamespaceForNaming,62] - initializer namespace from ans.namespace attribute : null
|
||||||
|
01:07:28.103 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$0,66] - initializer namespace from ALIBABA_ALIWARE_NAMESPACE attribute :null
|
||||||
|
01:07:28.103 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$1,73] - initializer namespace from namespace attribute :null
|
||||||
|
01:07:28.112 [main] INFO c.a.n.client.naming - [<init>,74] - FailoverDataSource type is class com.alibaba.nacos.client.naming.backups.datasource.DiskFailoverDataSource
|
||||||
|
01:07:28.118 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||||
|
01:07:28.118 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||||
|
01:07:28.315 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,118] - [RpcClientFactory] create a new rpc client of f9aa9d31-2d1c-4203-93e0-3ab54d2846d1
|
||||||
|
01:07:28.324 [main] INFO c.a.n.client.naming - [<init>,109] - Create naming rpc client for uuid->f9aa9d31-2d1c-4203-93e0-3ab54d2846d1
|
||||||
|
01:07:28.325 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [f9aa9d31-2d1c-4203-93e0-3ab54d2846d1] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
|
||||||
|
01:07:28.326 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [f9aa9d31-2d1c-4203-93e0-3ab54d2846d1] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
|
||||||
|
01:07:28.328 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [f9aa9d31-2d1c-4203-93e0-3ab54d2846d1] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
|
||||||
|
01:07:28.329 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [f9aa9d31-2d1c-4203-93e0-3ab54d2846d1] Try to connect to server on start up, server: {serverIp = '47.116.184.54', server main port = 8848}
|
||||||
|
01:07:28.330 [main] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
01:07:28.582 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [f9aa9d31-2d1c-4203-93e0-3ab54d2846d1] Success to connect to server [47.116.184.54:8848] on start up, connectionId = 1724260048578_114.85.152.254_38220
|
||||||
|
01:07:28.585 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [f9aa9d31-2d1c-4203-93e0-3ab54d2846d1] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
|
||||||
|
01:07:28.585 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [f9aa9d31-2d1c-4203-93e0-3ab54d2846d1] Notify connected event to listeners.
|
||||||
|
01:07:28.587 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect
|
||||||
|
01:07:28.587 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [f9aa9d31-2d1c-4203-93e0-3ab54d2846d1] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$620/0x000001fdc9523e60
|
||||||
|
01:07:28.592 [main] INFO c.a.n.client.naming - [registerService,133] - [REGISTER-SERVICE] text registering service cloud-etl with instance Instance{instanceId='null', ip='192.168.64.1', port=10005, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={IPv6=[240e:46c:8c41:87a:14a7:f15c:7454:2041], preserved.register.source=SPRING_CLOUD}}
|
||||||
|
01:07:28.712 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP cloud-etl 192.168.64.1:10005 register finished
|
||||||
|
01:07:30.076 [main] INFO c.m.c.e.MuYuEtlApplication - [logStarted,56] - Started MuYuEtlApplication in 29.208 seconds (process running for 30.856)
|
||||||
|
01:07:30.097 [main] INFO c.a.n.c.c.i.CacheData - [initNotifyWarnTimeout,72] - config listener notify warn timeout millis use default 60000 millis
|
||||||
|
01:07:30.098 [main] INFO c.a.n.c.c.i.CacheData - [<clinit>,99] - nacos.cache.data.init.snapshot = true
|
||||||
|
01:07:30.099 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-text-47.116.184.54_8848] [subscribe] cloud-etl+DEFAULT_GROUP+text
|
||||||
|
01:07:30.112 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-text-47.116.184.54_8848] [add-listener] ok, tenant=text, dataId=cloud-etl, group=DEFAULT_GROUP, cnt=1
|
||||||
|
01:07:30.112 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl, group=DEFAULT_GROUP
|
||||||
|
01:07:30.114 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-text-47.116.184.54_8848] [subscribe] cloud-etl-dev.yml+DEFAULT_GROUP+text
|
||||||
|
01:07:30.114 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-text-47.116.184.54_8848] [add-listener] ok, tenant=text, dataId=cloud-etl-dev.yml, group=DEFAULT_GROUP, cnt=1
|
||||||
|
01:07:30.114 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl-dev.yml, group=DEFAULT_GROUP
|
||||||
|
01:07:30.115 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-text-47.116.184.54_8848] [subscribe] cloud-etl.yml+DEFAULT_GROUP+text
|
||||||
|
01:07:30.115 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-text-47.116.184.54_8848] [add-listener] ok, tenant=text, dataId=cloud-etl.yml, group=DEFAULT_GROUP, cnt=1
|
||||||
|
01:07:30.115 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl.yml, group=DEFAULT_GROUP
|
||||||
|
01:08:55.930 [http-nio-10005-exec-1] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
|
||||||
|
01:17:20.299 [Thread-12] INFO c.x.j.c.s.EmbedServer - [run,91] - >>>>>>>>>>> xxl-job remoting server stop.
|
||||||
|
01:17:20.394 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,87] - >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl', registryValue='http://172.20.10.3:9999/'}, registryResult:ReturnT [code=200, msg=null, content=null]
|
||||||
|
01:17:20.396 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,105] - >>>>>>>>>>> xxl-job, executor registry thread destroy.
|
||||||
|
01:17:20.397 [SpringApplicationShutdownHook] INFO c.x.j.c.s.EmbedServer - [stop,117] - >>>>>>>>>>> xxl-job remoting server destroy success.
|
||||||
|
01:17:20.400 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.t.JobLogFileCleanThread - [run,99] - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
|
||||||
|
01:17:20.402 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.t.TriggerCallbackThread - [run,98] - >>>>>>>>>>> xxl-job, executor callback thread destroy.
|
||||||
|
01:17:20.403 [Thread-11] INFO c.x.j.c.t.TriggerCallbackThread - [run,128] - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
|
||||||
|
01:17:20.450 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
|
||||||
|
01:17:20.453 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [deregisterService,272] - [DEREGISTER-SERVICE] text deregistering service cloud-etl with instance: Instance{instanceId='null', ip='192.168.64.1', port=10005, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
|
||||||
|
01:17:20.533 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
|
||||||
|
01:17:20.535 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,254] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin
|
||||||
|
01:17:20.536 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,180] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
|
||||||
|
01:17:20.536 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,182] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
|
||||||
|
01:17:20.537 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,256] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop
|
||||||
|
01:17:20.537 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,204] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin
|
||||||
|
01:17:20.537 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,147] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin
|
||||||
|
01:17:20.537 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,149] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop
|
||||||
|
01:17:20.537 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,218] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin
|
||||||
|
01:17:20.538 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,223] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop
|
||||||
|
01:17:20.538 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,468] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin
|
||||||
|
01:17:20.538 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,470] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop
|
||||||
|
01:17:20.538 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,487] - Shutdown naming grpc client proxy for uuid->f9aa9d31-2d1c-4203-93e0-3ab54d2846d1
|
||||||
|
01:17:20.538 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,331] - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@5a24b3ae[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 196]
|
||||||
|
01:17:20.539 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,425] - Shutdown rpc client, set status to shutdown
|
||||||
|
01:17:20.539 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,427] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@1dd7f759[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
|
||||||
|
01:17:20.539 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1724260048578_114.85.152.254_38220
|
||||||
|
01:17:20.544 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,187] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@143d0861[Running, pool size = 3, active threads = 0, queued tasks = 0, completed tasks = 118]
|
||||||
|
01:17:20.544 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutDownAndRemove,497] - shutdown and remove naming rpc client for uuid ->f9aa9d31-2d1c-4203-93e0-3ab54d2846d1
|
||||||
|
01:17:20.545 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialWatcher - [stop,107] - [null] CredentialWatcher is stopped
|
||||||
|
01:17:20.545 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialService - [free,91] - [null] CredentialService is freed
|
||||||
|
01:17:20.546 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,211] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop
|
||||||
|
01:17:20.549 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing ....
|
||||||
|
01:17:20.553 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2204] - {dataSource-1} closing ...
|
||||||
|
01:17:20.560 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed
|
||||||
|
01:17:20.560 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success,
|
||||||
|
01:17:20.560 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye
|
||||||
|
01:17:37.303 [main] INFO c.m.c.e.MuYuEtlApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
|
||||||
|
01:17:40.789 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||||
|
01:17:40.789 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
|
||||||
|
01:17:40.882 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||||
|
01:17:44.698 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
|
||||||
|
01:17:44.699 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success
|
||||||
|
01:17:44.699 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
|
||||||
|
01:17:44.834 [main] INFO c.m.c.d.MyMetaObjectHandler - [<init>,17] - 元对象字段填充控制器 ------- 加载完成
|
||||||
|
01:17:46.448 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
|
||||||
|
01:17:51.858 [main] INFO c.m.c.x.XXLJobConfig - [xxlJobExecutor,25] - >>>>>>>>>>> xxl-job config init success.
|
||||||
|
01:17:54.681 [main] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-one-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@58211c07[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoOneParam]
|
||||||
|
01:17:54.682 [main] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-no-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@40a43556[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoNoParam]
|
||||||
|
01:17:55.184 [Thread-12] INFO c.x.j.c.s.EmbedServer - [run,82] - >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9999
|
||||||
|
01:17:56.222 [main] INFO c.a.n.client.naming - [initNamespaceForNaming,62] - initializer namespace from ans.namespace attribute : null
|
||||||
|
01:17:56.223 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$0,66] - initializer namespace from ALIBABA_ALIWARE_NAMESPACE attribute :null
|
||||||
|
01:17:56.223 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$1,73] - initializer namespace from namespace attribute :null
|
||||||
|
01:17:56.230 [main] INFO c.a.n.client.naming - [<init>,74] - FailoverDataSource type is class com.alibaba.nacos.client.naming.backups.datasource.DiskFailoverDataSource
|
||||||
|
01:17:56.235 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||||
|
01:17:56.235 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||||
|
01:17:56.404 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,118] - [RpcClientFactory] create a new rpc client of edbb44fa-a3b9-4123-8db0-32102a9b64c0
|
||||||
|
01:17:56.407 [main] INFO c.a.n.client.naming - [<init>,109] - Create naming rpc client for uuid->edbb44fa-a3b9-4123-8db0-32102a9b64c0
|
||||||
|
01:17:56.407 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
|
||||||
|
01:17:56.408 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
|
||||||
|
01:17:56.408 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
|
||||||
|
01:17:56.409 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Try to connect to server on start up, server: {serverIp = '47.116.184.54', server main port = 8848}
|
||||||
|
01:17:56.409 [main] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
01:17:56.655 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Success to connect to server [47.116.184.54:8848] on start up, connectionId = 1724260676628_114.85.152.254_38002
|
||||||
|
01:17:56.655 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
|
||||||
|
01:17:56.655 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Notify connected event to listeners.
|
||||||
|
01:17:56.655 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$620/0x0000018a01524078
|
||||||
|
01:17:56.656 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect
|
||||||
|
01:17:56.657 [main] INFO c.a.n.client.naming - [registerService,133] - [REGISTER-SERVICE] text registering service cloud-etl with instance Instance{instanceId='null', ip='192.168.64.1', port=10005, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={IPv6=[240e:46c:8c41:87a:14a7:f15c:7454:2041], preserved.register.source=SPRING_CLOUD}}
|
||||||
|
01:17:56.708 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP cloud-etl 192.168.64.1:10005 register finished
|
||||||
|
01:17:58.092 [main] INFO c.m.c.e.MuYuEtlApplication - [logStarted,56] - Started MuYuEtlApplication in 28.258 seconds (process running for 29.759)
|
||||||
|
01:17:58.112 [main] INFO c.a.n.c.c.i.CacheData - [initNotifyWarnTimeout,72] - config listener notify warn timeout millis use default 60000 millis
|
||||||
|
01:17:58.112 [main] INFO c.a.n.c.c.i.CacheData - [<clinit>,99] - nacos.cache.data.init.snapshot = true
|
||||||
|
01:17:58.113 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-text-47.116.184.54_8848] [subscribe] cloud-etl+DEFAULT_GROUP+text
|
||||||
|
01:17:58.125 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-text-47.116.184.54_8848] [add-listener] ok, tenant=text, dataId=cloud-etl, group=DEFAULT_GROUP, cnt=1
|
||||||
|
01:17:58.126 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl, group=DEFAULT_GROUP
|
||||||
|
01:17:58.127 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-text-47.116.184.54_8848] [subscribe] cloud-etl-dev.yml+DEFAULT_GROUP+text
|
||||||
|
01:17:58.128 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-text-47.116.184.54_8848] [add-listener] ok, tenant=text, dataId=cloud-etl-dev.yml, group=DEFAULT_GROUP, cnt=1
|
||||||
|
01:17:58.128 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl-dev.yml, group=DEFAULT_GROUP
|
||||||
|
01:17:58.128 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-text-47.116.184.54_8848] [subscribe] cloud-etl.yml+DEFAULT_GROUP+text
|
||||||
|
01:17:58.128 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-text-47.116.184.54_8848] [add-listener] ok, tenant=text, dataId=cloud-etl.yml, group=DEFAULT_GROUP, cnt=1
|
||||||
|
01:17:58.129 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl.yml, group=DEFAULT_GROUP
|
||||||
|
01:19:30.881 [http-nio-10005-exec-1] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
|
||||||
|
01:26:22.049 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Server healthy check fail, currentConnection = 1724260655883_114.85.152.254_38118
|
||||||
|
01:26:22.051 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Try to reconnect to a new server, server is not appointed, will choose a random server.
|
||||||
|
01:26:22.051 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
01:26:22.095 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Server healthy check fail, currentConnection = 1724260676628_114.85.152.254_38002
|
||||||
|
01:26:22.095 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Try to reconnect to a new server, server is not appointed, will choose a random server.
|
||||||
|
01:26:22.095 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
01:26:22.236 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Success to connect a server [47.116.184.54:8848], connectionId = 1724261182268_114.85.152.254_38014
|
||||||
|
01:26:22.237 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Abandon prev connection, server is 47.116.184.54:8848, connectionId is 1724260655883_114.85.152.254_38118
|
||||||
|
01:26:22.237 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1724260655883_114.85.152.254_38118
|
||||||
|
01:26:22.246 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Notify disconnected event to listeners
|
||||||
|
01:26:22.246 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.c.i.ClientWorker - [onDisConnect,720] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] DisConnected,clear listen context...
|
||||||
|
01:26:22.246 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Notify connected event to listeners.
|
||||||
|
01:26:22.246 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.c.i.ClientWorker - [onConnected,713] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Connected,notify listen context...
|
||||||
|
01:26:22.292 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Success to connect a server [47.116.184.54:8848], connectionId = 1724261182314_114.85.152.254_38369
|
||||||
|
01:26:22.293 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Abandon prev connection, server is 47.116.184.54:8848, connectionId is 1724260676628_114.85.152.254_38002
|
||||||
|
01:26:22.295 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1724260676628_114.85.152.254_38002
|
||||||
|
01:26:22.297 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Notify disconnected event to listeners
|
||||||
|
01:26:22.300 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Notify connected event to listeners.
|
||||||
|
01:26:22.300 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect
|
||||||
|
01:26:25.239 [com.alibaba.nacos.client.naming.grpc.redo.0] INFO c.a.n.client.naming - [redoForInstance,73] - Redo instance operation REGISTER for DEFAULT_GROUP@@cloud-etl
|
||||||
|
01:26:31.872 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,54] - >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl', registryValue='http://172.20.10.3:9999/'}, registryResult:ReturnT [code=500, msg=xxl-job remoting error(Read timed out), for url : http://47.116.187.182:20800/api/registry, content=null]
|
||||||
|
01:29:36.457 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,54] - >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl', registryValue='http://172.20.10.3:9999/'}, registryResult:ReturnT [code=500, msg=xxl-job remoting error(Read timed out), for url : http://47.116.187.182:20800/api/registry, content=null]
|
||||||
|
01:29:46.448 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Server healthy check fail, currentConnection = 1724261182268_114.85.152.254_38014
|
||||||
|
01:29:46.449 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Try to reconnect to a new server, server is not appointed, will choose a random server.
|
||||||
|
01:29:46.449 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
01:29:46.605 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Server healthy check fail, currentConnection = 1724261182314_114.85.152.254_38369
|
||||||
|
01:29:46.606 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Try to reconnect to a new server, server is not appointed, will choose a random server.
|
||||||
|
01:29:46.606 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
01:29:46.953 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Success to connect a server [47.116.184.54:8848], connectionId = 1724261386847_114.85.152.254_38079
|
||||||
|
01:29:46.953 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Abandon prev connection, server is 47.116.184.54:8848, connectionId is 1724261182314_114.85.152.254_38369
|
||||||
|
01:29:46.953 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1724261182314_114.85.152.254_38369
|
||||||
|
01:29:46.953 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Notify disconnected event to listeners
|
||||||
|
01:29:46.954 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Notify connected event to listeners.
|
||||||
|
01:29:46.954 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect
|
||||||
|
01:29:47.313 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Success to connect a server [47.116.184.54:8848], connectionId = 1724261386704_114.85.152.254_37954
|
||||||
|
01:29:47.313 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Abandon prev connection, server is 47.116.184.54:8848, connectionId is 1724261182268_114.85.152.254_38014
|
||||||
|
01:29:47.313 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1724261182268_114.85.152.254_38014
|
||||||
|
01:29:47.314 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Notify disconnected event to listeners
|
||||||
|
01:29:47.314 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.c.i.ClientWorker - [onDisConnect,720] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] DisConnected,clear listen context...
|
||||||
|
01:29:47.314 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Notify connected event to listeners.
|
||||||
|
01:29:47.315 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.c.i.ClientWorker - [onConnected,713] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Connected,notify listen context...
|
||||||
|
01:29:47.792 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Server check success, currentServer is 47.116.184.54:8848
|
||||||
|
01:29:49.839 [com.alibaba.nacos.client.naming.grpc.redo.0] INFO c.a.n.client.naming - [redoForInstance,73] - Redo instance operation REGISTER for DEFAULT_GROUP@@cloud-etl
|
||||||
|
01:42:05.067 [nacos-grpc-client-executor-47.116.184.54-305] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Receive server push request, request = ClientDetectionRequest, requestId = 592
|
||||||
|
01:42:05.068 [nacos-grpc-client-executor-47.116.184.54-305] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Ack server push request, request = ClientDetectionRequest, requestId = 592
|
||||||
|
01:42:05.071 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Try to reconnect to a new server, server is not appointed, will choose a random server.
|
||||||
|
01:42:05.071 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
01:42:05.264 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Success to connect a server [47.116.184.54:8848], connectionId = 1724262125283_114.85.152.254_38312
|
||||||
|
01:42:05.265 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Abandon prev connection, server is 47.116.184.54:8848, connectionId is 1724261386704_114.85.152.254_37954
|
||||||
|
01:42:05.265 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1724261386704_114.85.152.254_37954
|
||||||
|
01:42:05.265 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Notify disconnected event to listeners
|
||||||
|
01:42:05.265 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.c.i.ClientWorker - [onDisConnect,720] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] DisConnected,clear listen context...
|
||||||
|
01:42:05.265 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Notify connected event to listeners.
|
||||||
|
01:42:05.265 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.c.i.ClientWorker - [onConnected,713] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Connected,notify listen context...
|
||||||
|
01:42:09.385 [nacos-grpc-client-executor-47.116.184.54-286] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Receive server push request, request = ClientDetectionRequest, requestId = 591
|
||||||
|
01:42:09.385 [nacos-grpc-client-executor-47.116.184.54-286] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Ack server push request, request = ClientDetectionRequest, requestId = 591
|
||||||
|
01:42:09.576 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Server healthy check fail, currentConnection = 1724261386847_114.85.152.254_38079
|
||||||
|
01:42:09.576 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Try to reconnect to a new server, server is not appointed, will choose a random server.
|
||||||
|
01:42:09.577 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
01:42:09.781 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Success to connect a server [47.116.184.54:8848], connectionId = 1724262129783_114.85.152.254_38336
|
||||||
|
01:42:09.781 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Abandon prev connection, server is 47.116.184.54:8848, connectionId is 1724261386847_114.85.152.254_38079
|
||||||
|
01:42:09.781 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1724261386847_114.85.152.254_38079
|
||||||
|
01:42:09.782 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Notify disconnected event to listeners
|
||||||
|
01:42:09.782 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Try to reconnect to a new server, server is not appointed, will choose a random server.
|
||||||
|
01:42:09.782 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
01:42:09.783 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Notify connected event to listeners.
|
||||||
|
01:42:09.783 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect
|
||||||
|
01:42:09.976 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Success to connect a server [47.116.184.54:8848], connectionId = 1724262129982_114.85.152.254_38165
|
||||||
|
01:42:09.976 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Abandon prev connection, server is 47.116.184.54:8848, connectionId is 1724262129783_114.85.152.254_38336
|
||||||
|
01:42:09.976 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1724262129783_114.85.152.254_38336
|
||||||
|
01:42:09.977 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Notify disconnected event to listeners
|
||||||
|
01:42:09.978 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Notify connected event to listeners.
|
||||||
|
01:42:09.978 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect
|
||||||
|
01:42:12.249 [com.alibaba.nacos.client.naming.grpc.redo.0] INFO c.a.n.client.naming - [redoForInstance,73] - Redo instance operation REGISTER for DEFAULT_GROUP@@cloud-etl
|
||||||
|
01:42:32.293 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Server healthy check fail, currentConnection = 1724262129982_114.85.152.254_38165
|
||||||
|
01:42:32.294 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Try to reconnect to a new server, server is not appointed, will choose a random server.
|
||||||
|
01:42:32.297 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
01:42:32.503 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Success to connect a server [47.116.184.54:8848], connectionId = 1724262152523_114.85.152.254_37935
|
||||||
|
01:42:32.505 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Abandon prev connection, server is 47.116.184.54:8848, connectionId is 1724262129982_114.85.152.254_38165
|
||||||
|
01:42:32.506 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1724262129982_114.85.152.254_38165
|
||||||
|
01:42:32.507 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Notify disconnected event to listeners
|
||||||
|
01:42:32.510 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [edbb44fa-a3b9-4123-8db0-32102a9b64c0] Notify connected event to listeners.
|
||||||
|
01:42:32.511 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect
|
||||||
|
01:42:32.925 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Server healthy check fail, currentConnection = 1724262125283_114.85.152.254_38312
|
||||||
|
01:42:32.927 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Try to reconnect to a new server, server is not appointed, will choose a random server.
|
||||||
|
01:42:32.928 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
01:42:33.183 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Success to connect a server [47.116.184.54:8848], connectionId = 1724262153184_114.85.152.254_38393
|
||||||
|
01:42:33.184 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Abandon prev connection, server is 47.116.184.54:8848, connectionId is 1724262125283_114.85.152.254_38312
|
||||||
|
01:42:33.186 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1724262125283_114.85.152.254_38312
|
||||||
|
01:42:33.187 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Notify disconnected event to listeners
|
||||||
|
01:42:33.190 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.c.i.ClientWorker - [onDisConnect,720] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] DisConnected,clear listen context...
|
||||||
|
01:42:33.192 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Notify connected event to listeners.
|
||||||
|
01:42:33.193 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.c.i.ClientWorker - [onConnected,713] - [e2aa3787-0426-4e2c-872d-8f043b3466c4_config-0] Connected,notify listen context...
|
||||||
|
01:42:33.376 [com.alibaba.nacos.client.naming.grpc.redo.0] INFO c.a.n.client.naming - [redoForInstance,73] - Redo instance operation REGISTER for DEFAULT_GROUP@@cloud-etl
|
||||||
|
01:42:47.834 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,54] - >>>>>>>>>>> xxl-job registry fail, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl', registryValue='http://172.20.10.3:9999/'}, registryResult:ReturnT [code=500, msg=xxl-job remoting error(Read timed out), for url : http://47.116.187.182:20800/api/registry, content=null]
|
||||||
|
02:01:44.536 [Thread-12] INFO c.x.j.c.s.EmbedServer - [run,91] - >>>>>>>>>>> xxl-job remoting server stop.
|
||||||
|
02:01:44.606 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,87] - >>>>>>>>>>> xxl-job registry-remove success, registryParam:RegistryParam{registryGroup='EXECUTOR', registryKey='cloud-etl', registryValue='http://172.20.10.3:9999/'}, registryResult:ReturnT [code=200, msg=null, content=null]
|
||||||
|
02:01:44.607 [xxl-job, executor ExecutorRegistryThread] INFO c.x.j.c.t.ExecutorRegistryThread - [run,105] - >>>>>>>>>>> xxl-job, executor registry thread destroy.
|
||||||
|
02:01:44.608 [SpringApplicationShutdownHook] INFO c.x.j.c.s.EmbedServer - [stop,117] - >>>>>>>>>>> xxl-job remoting server destroy success.
|
||||||
|
02:01:44.611 [xxl-job, executor JobLogFileCleanThread] INFO c.x.j.c.t.JobLogFileCleanThread - [run,99] - >>>>>>>>>>> xxl-job, executor JobLogFileCleanThread thread destroy.
|
||||||
|
02:01:44.611 [xxl-job, executor TriggerCallbackThread] INFO c.x.j.c.t.TriggerCallbackThread - [run,98] - >>>>>>>>>>> xxl-job, executor callback thread destroy.
|
||||||
|
02:01:44.611 [Thread-11] INFO c.x.j.c.t.TriggerCallbackThread - [run,128] - >>>>>>>>>>> xxl-job, executor retry callback thread destroy.
|
||||||
|
02:01:44.646 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,95] - De-registering from Nacos Server now...
|
||||||
|
02:01:44.647 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [deregisterService,272] - [DEREGISTER-SERVICE] text deregistering service cloud-etl with instance: Instance{instanceId='null', ip='192.168.64.1', port=10005, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={}}
|
||||||
|
02:01:44.716 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,115] - De-registration finished.
|
||||||
|
02:01:44.717 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,254] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown begin
|
||||||
|
02:01:44.718 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,180] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown begin
|
||||||
|
02:01:44.718 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,182] - com.alibaba.nacos.client.naming.backups.FailoverReactor do shutdown stop
|
||||||
|
02:01:44.718 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,256] - com.alibaba.nacos.client.naming.cache.ServiceInfoHolder do shutdown stop
|
||||||
|
02:01:44.718 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,204] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown begin
|
||||||
|
02:01:44.718 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,147] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown begin
|
||||||
|
02:01:44.718 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,149] - com.alibaba.nacos.client.naming.core.ServiceInfoUpdateService do shutdown stop
|
||||||
|
02:01:44.718 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,218] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown begin
|
||||||
|
02:01:44.720 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,223] - com.alibaba.nacos.client.naming.core.ServerListManager do shutdown stop
|
||||||
|
02:01:44.720 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,468] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown begin
|
||||||
|
02:01:44.721 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,470] - com.alibaba.nacos.client.naming.remote.http.NamingHttpClientProxy do shutdown stop
|
||||||
|
02:01:44.722 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,487] - Shutdown naming grpc client proxy for uuid->edbb44fa-a3b9-4123-8db0-32102a9b64c0
|
||||||
|
02:01:44.723 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,331] - Shutdown grpc redo service executor java.util.concurrent.ScheduledThreadPoolExecutor@1792d056[Running, pool size = 1, active threads = 0, queued tasks = 1, completed tasks = 861]
|
||||||
|
02:01:44.724 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,425] - Shutdown rpc client, set status to shutdown
|
||||||
|
02:01:44.726 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,427] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@7b595802[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0]
|
||||||
|
02:01:44.727 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1724262152523_114.85.152.254_37935
|
||||||
|
02:01:44.729 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,187] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@45bfc8f8[Running, pool size = 3, active threads = 0, queued tasks = 0, completed tasks = 531]
|
||||||
|
02:01:44.730 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutDownAndRemove,497] - shutdown and remove naming rpc client for uuid ->edbb44fa-a3b9-4123-8db0-32102a9b64c0
|
||||||
|
02:01:44.733 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialWatcher - [stop,107] - [null] CredentialWatcher is stopped
|
||||||
|
02:01:44.734 [SpringApplicationShutdownHook] INFO c.a.n.c.a.r.i.CredentialService - [free,91] - [null] CredentialService is freed
|
||||||
|
02:01:44.734 [SpringApplicationShutdownHook] INFO c.a.n.client.naming - [shutdown,211] - com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate do shutdown stop
|
||||||
|
02:01:44.738 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,215] - dynamic-datasource start closing ....
|
||||||
|
02:01:44.753 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2204] - {dataSource-1} closing ...
|
||||||
|
02:01:44.800 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2277] - {dataSource-1} closed
|
||||||
|
02:01:44.801 [SpringApplicationShutdownHook] INFO c.b.d.d.d.DefaultDataSourceDestroyer - [destroy,98] - dynamic-datasource close the datasource named [master] success,
|
||||||
|
02:01:44.801 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,219] - dynamic-datasource all closed success,bye
|
||||||
|
02:02:16.577 [main] INFO c.m.c.e.MuYuEtlApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
|
||||||
|
02:02:22.751 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||||
|
02:02:22.752 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
|
||||||
|
02:02:22.915 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||||
|
02:02:27.581 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
|
||||||
|
02:02:27.582 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,158] - dynamic-datasource - add a datasource named [master] success
|
||||||
|
02:02:27.583 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,241] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master]
|
||||||
|
02:02:27.783 [main] INFO c.m.c.d.MyMetaObjectHandler - [<init>,17] - 元对象字段填充控制器 ------- 加载完成
|
||||||
|
02:02:30.116 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**].
|
||||||
|
02:02:35.446 [main] INFO c.m.c.x.XXLJobConfig - [xxlJobExecutor,25] - >>>>>>>>>>> xxl-job config init success.
|
||||||
|
02:02:38.447 [main] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-no-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@3cce6db1[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoNoParam]
|
||||||
|
02:02:38.448 [main] INFO c.x.j.c.e.XxlJobExecutor - [registJobHandler,183] - >>>>>>>>>>> xxl-job register jobhandler success, name:xxl-job-demo-one-param, jobHandler:com.xxl.job.core.handler.impl.MethodJobHandler@24331ab6[class com.muyu.common.xxl.demo.XxlJobDemoService#xxlJobDemoOneParam]
|
||||||
|
02:02:39.173 [Thread-12] INFO c.x.j.c.s.EmbedServer - [run,82] - >>>>>>>>>>> xxl-job remoting server start success, nettype = class com.xxl.job.core.server.EmbedServer, port = 9999
|
||||||
|
02:02:39.251 [main] INFO c.a.n.client.naming - [initNamespaceForNaming,62] - initializer namespace from ans.namespace attribute : null
|
||||||
|
02:02:39.253 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$0,66] - initializer namespace from ALIBABA_ALIWARE_NAMESPACE attribute :null
|
||||||
|
02:02:39.253 [main] INFO c.a.n.client.naming - [lambda$initNamespaceForNaming$1,73] - initializer namespace from namespace attribute :null
|
||||||
|
02:02:39.263 [main] INFO c.a.n.client.naming - [<init>,74] - FailoverDataSource type is class com.alibaba.nacos.client.naming.backups.datasource.DiskFailoverDataSource
|
||||||
|
02:02:39.278 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.impl.NacosClientAuthServiceImpl success.
|
||||||
|
02:02:39.279 [main] INFO c.a.n.p.a.s.c.ClientAuthPluginManager - [init,56] - [ClientAuthPluginManager] Load ClientAuthService com.alibaba.nacos.client.auth.ram.RamClientAuthServiceImpl success.
|
||||||
|
02:02:39.468 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,118] - [RpcClientFactory] create a new rpc client of aaa711cf-9079-4f4b-845b-bffb24b11579
|
||||||
|
02:02:39.484 [main] INFO c.a.n.client.naming - [<init>,109] - Create naming rpc client for uuid->aaa711cf-9079-4f4b-845b-bffb24b11579
|
||||||
|
02:02:39.484 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager
|
||||||
|
02:02:39.485 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService
|
||||||
|
02:02:39.485 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler
|
||||||
|
02:02:39.486 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Try to connect to server on start up, server: {serverIp = '47.116.184.54', server main port = 8848}
|
||||||
|
02:02:39.488 [main] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
02:02:39.772 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Success to connect to server [47.116.184.54:8848] on start up, connectionId = 1724263359723_114.85.152.254_37939
|
||||||
|
02:02:39.818 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler
|
||||||
|
02:02:39.819 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Notify connected event to listeners.
|
||||||
|
02:02:39.821 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$620/0x000001d2ad522bb0
|
||||||
|
02:02:39.823 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect
|
||||||
|
02:02:39.825 [main] INFO c.a.n.client.naming - [registerService,133] - [REGISTER-SERVICE] text registering service cloud-etl with instance Instance{instanceId='null', ip='192.168.64.1', port=10005, weight=1.0, healthy=true, enabled=true, ephemeral=true, clusterName='DEFAULT', serviceName='null', metadata={IPv6=[240e:46c:8c41:87a:14a7:f15c:7454:2041], preserved.register.source=SPRING_CLOUD}}
|
||||||
|
02:02:39.907 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,76] - nacos registry, DEFAULT_GROUP cloud-etl 192.168.64.1:10005 register finished
|
||||||
|
02:02:40.495 [main] INFO c.m.c.e.MuYuEtlApplication - [logStarted,56] - Started MuYuEtlApplication in 32.033 seconds (process running for 34.853)
|
||||||
|
02:02:40.518 [main] INFO c.a.n.c.c.i.CacheData - [initNotifyWarnTimeout,72] - config listener notify warn timeout millis use default 60000 millis
|
||||||
|
02:02:40.518 [main] INFO c.a.n.c.c.i.CacheData - [<clinit>,99] - nacos.cache.data.init.snapshot = true
|
||||||
|
02:02:40.519 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-text-47.116.184.54_8848] [subscribe] cloud-etl+DEFAULT_GROUP+text
|
||||||
|
02:02:40.544 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-text-47.116.184.54_8848] [add-listener] ok, tenant=text, dataId=cloud-etl, group=DEFAULT_GROUP, cnt=1
|
||||||
|
02:02:40.544 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl, group=DEFAULT_GROUP
|
||||||
|
02:02:40.546 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-text-47.116.184.54_8848] [subscribe] cloud-etl-dev.yml+DEFAULT_GROUP+text
|
||||||
|
02:02:40.546 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-text-47.116.184.54_8848] [add-listener] ok, tenant=text, dataId=cloud-etl-dev.yml, group=DEFAULT_GROUP, cnt=1
|
||||||
|
02:02:40.546 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl-dev.yml, group=DEFAULT_GROUP
|
||||||
|
02:02:40.546 [main] INFO c.a.n.c.c.i.ClientWorker - [addCacheDataIfAbsent,416] - [fixed-text-47.116.184.54_8848] [subscribe] cloud-etl.yml+DEFAULT_GROUP+text
|
||||||
|
02:02:40.546 [main] INFO c.a.n.c.c.i.CacheData - [addListener,236] - [fixed-text-47.116.184.54_8848] [add-listener] ok, tenant=text, dataId=cloud-etl.yml, group=DEFAULT_GROUP, cnt=1
|
||||||
|
02:02:40.546 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListener,131] - [Nacos Config] Listening config: dataId=cloud-etl.yml, group=DEFAULT_GROUP
|
||||||
|
02:03:08.061 [http-nio-10005-exec-1] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet'
|
||||||
|
02:10:44.512 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Server healthy check fail, currentConnection = 1724263334539_114.85.152.254_38083
|
||||||
|
02:10:44.517 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Try to reconnect to a new server, server is not appointed, will choose a random server.
|
||||||
|
02:10:44.521 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
02:10:44.745 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
02:10:44.867 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Fail to connect server, after trying 1 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
02:10:45.074 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
02:10:45.112 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Fail to connect server, after trying 2 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
02:10:45.418 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
02:10:45.447 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Fail to connect server, after trying 3 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
02:10:45.857 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
02:10:45.883 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Fail to connect server, after trying 4 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
02:10:46.388 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
02:10:46.420 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Fail to connect server, after trying 5 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
02:10:47.027 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
02:10:47.054 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Fail to connect server, after trying 6 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
02:10:47.759 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
02:10:47.779 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Fail to connect server, after trying 7 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:46.098 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:46.101 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Fail to connect server, after trying 8 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:46.299 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Try to reconnect to a new server, server is not appointed, will choose a random server.
|
||||||
|
08:10:46.300 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:46.475 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:46.481 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Fail to connect server, after trying 1 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:46.689 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:46.694 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Fail to connect server, after trying 2 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:47.010 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:47.011 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:47.013 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Fail to connect server, after trying 9 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:47.015 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Fail to connect server, after trying 3 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:47.426 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:47.432 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Fail to connect server, after trying 4 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:47.934 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:47.939 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Fail to connect server, after trying 5 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:48.026 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:48.035 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Fail to connect server, after trying 10 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:48.547 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:48.558 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Fail to connect server, after trying 6 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:49.137 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:49.142 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Fail to connect server, after trying 11 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:49.263 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:49.267 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Fail to connect server, after trying 7 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:50.068 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:50.072 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Fail to connect server, after trying 8 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:50.346 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:50.352 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Fail to connect server, after trying 12 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:50.973 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:50.977 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Fail to connect server, after trying 9 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:51.653 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:51.657 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Fail to connect server, after trying 13 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:51.978 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:51.983 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Fail to connect server, after trying 10 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:53.084 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:53.084 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:53.087 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Fail to connect server, after trying 11 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:53.087 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Fail to connect server, after trying 14 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:54.288 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:54.292 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Fail to connect server, after trying 12 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:54.596 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:54.601 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Fail to connect server, after trying 15 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:55.596 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:55.600 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Fail to connect server, after trying 13 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:56.210 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:56.214 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Fail to connect server, after trying 16 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:57.013 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:57.017 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Fail to connect server, after trying 14 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:57.924 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:57.927 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Fail to connect server, after trying 17 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:58.531 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:58.535 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Fail to connect server, after trying 15 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:10:59.730 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:10:59.733 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Fail to connect server, after trying 18 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:11:00.147 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:11:00.150 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Fail to connect server, after trying 16 times, last try server is {serverIp = '47.116.184.54', server main port = 8848}, error = unknown
|
||||||
|
08:11:01.646 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:11:01.861 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:11:01.938 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Success to connect a server [47.116.184.54:8848], connectionId = 1724285461357_39.144.45.16_4893
|
||||||
|
08:11:01.938 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Abandon prev connection, server is 47.116.184.54:8848, connectionId is 1724263334539_114.85.152.254_38083
|
||||||
|
08:11:01.938 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1724263334539_114.85.152.254_38083
|
||||||
|
08:11:01.938 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Try to reconnect to a new server, server is not appointed, will choose a random server.
|
||||||
|
08:11:01.938 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Notify disconnected event to listeners
|
||||||
|
08:11:01.938 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:47.116.184.54 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||||
|
08:11:01.938 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.c.i.ClientWorker - [onDisConnect,720] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] DisConnected,clear listen context...
|
||||||
|
08:11:01.938 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Notify connected event to listeners.
|
||||||
|
08:11:01.938 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.c.i.ClientWorker - [onConnected,713] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Connected,notify listen context...
|
||||||
|
08:11:02.107 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Success to connect a server [47.116.184.54:8848], connectionId = 1724285461500_39.144.45.16_4894
|
||||||
|
08:11:02.107 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Abandon prev connection, server is 47.116.184.54:8848, connectionId is 1724263359723_114.85.152.254_37939
|
||||||
|
08:11:02.107 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1724263359723_114.85.152.254_37939
|
||||||
|
08:11:02.107 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Notify disconnected event to listeners
|
||||||
|
08:11:02.109 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [aaa711cf-9079-4f4b-845b-bffb24b11579] Notify connected event to listeners.
|
||||||
|
08:11:02.109 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.client.naming - [onConnected,90] - Grpc connection connect
|
||||||
|
08:11:02.152 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Success to connect a server [47.116.184.54:8848], connectionId = 1724285461601_39.144.45.16_4895
|
||||||
|
08:11:02.152 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Abandon prev connection, server is 47.116.184.54:8848, connectionId is 1724285461357_39.144.45.16_4893
|
||||||
|
08:11:02.153 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [closeConnection,584] - Close current connection 1724285461357_39.144.45.16_4893
|
||||||
|
08:11:02.155 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Notify disconnected event to listeners
|
||||||
|
08:11:02.155 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.c.i.ClientWorker - [onDisConnect,720] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] DisConnected,clear listen context...
|
||||||
|
08:11:02.155 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Notify connected event to listeners.
|
||||||
|
08:11:02.155 [com.alibaba.nacos.client.remote.worker.0] INFO c.a.n.c.c.i.ClientWorker - [onConnected,713] - [ec2c1ae5-3e86-4667-82e3-1fe90a2da8e8_config-0] Connected,notify listen context...
|
||||||
|
08:11:02.264 [com.alibaba.nacos.client.naming.grpc.redo.0] INFO c.a.n.client.naming - [redoForInstance,73] - Redo instance operation REGISTER for DEFAULT_GROUP@@cloud-etl
|
||||||
|
|
Loading…
Reference in New Issue