V1.8 客户端定时器执行有错误

Viewed 21

1.8 在线机器注册成功,定时器执行错误:
ERROR com.aizuda.snailjob.client.job.core.client.JobEndPoint 64 dispatchJob - Executor configuration is incorrect. executorInfo:[billJobExecute]
服务端:1.8 服务端
客户端:
nail-job:
enabled: true
server:
host: localhost #服务端IP
port: 17888 #服务端端口

需要在 SnailJob 后台组管理创建对应名称的组,然后创建任务的时候选择对应的组,才能正确分派任务

group: group_job

SnailJob 接入验证令牌 详见 script/sql/ry_job.sql sj_group_config

token: SJ_Wyz3dmsdbDOkDujOTSSoBjGQP1BMsVnj

命名空间UUID 详见 script/sql/ry_job.sql sj_namespaceunique_id字段

namespace: MvAxMGXNgvkzbRQ7DQI5mijk_xyc5GXL

随主应用端口漂移

客户端端口 2${server.port}

port: 17889

客户端ip指定

host: localhost

RPC类型: netty, grpc

rpc-type: grpc


@Component

public class BillTask {
private final Logger logger = LogManager.getLogger(BillTask.class);

@JobExecutor(name = "billJobExecute")
public ExecuteResult billJobExecute(JobArgs jobArgs) throws InterruptedException {

    logger.info("-----------   执行 job    -----------");
    BigDecimal totalAmount = new BigDecimal("20120099.36");

    logger.info("-----------     job result= {}", totalAmount);
    return ExecuteResult.success(totalAmount);
}

}

2 Answers

group,token,namespace 都创建了,springboot3.5下仍然报错

没人处理。。。。。