xxl-job2.3.0集成nacos配置注册中心
时间: 2023-09-04 16:11:08 浏览: 243
xxl-job2.3.0集成nacos配置,注册中心
集成nacos配置注册中心需要以下步骤:
1. 在nacos中创建一个命名空间,并在该命名空间下创建一个配置。
2. 在xxl-job的application.properties文件中添加以下配置:
```
# nacos配置中心配置
xxl.job.executor.registry-type=nacos
xxl.job.executor.failover-type=FAIL_RETRY
xxl.job.executor.nacos.server-addr=${nacos.server-addr}
xxl.job.executor.nacos.namespace=${nacos.namespace}
xxl.job.executor.nacos.group=DEFAULT_GROUP
xxl.job.executor.nacos.data-id=job-conf
xxl.job.executor.nacos.auto-refresh=true
xxl.job.executor.nacos.config-long-poll-timeout=30000
```
其中,`nacos.server-addr`为nacos服务器地址,`nacos.namespace`为nacos命名空间。
3. 在xxl-job的pom.xml文件中添加以下依赖:
```
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>${nacos.version}</version>
</dependency>
```
其中,`nacos.version`为nacos客户端版本。
4. 在xxl-job的启动类中添加以下注解:
```
@EnableConfigurationProperties({XxlJobProperties.class})
@SpringBootApplication(scanBasePackages = {"com.xxl.job.admin", "com.xxl.job.core", "com.xxl.job.executor"})
@ImportResource(locations = {"classpath*:applicationContext.xml"})
@Import({SpringBootCfgBeans.class})
```
其中,`XxlJobProperties.class`为xxl-job的配置文件类。
5. 运行xxl-job,可以看到nacos注册中心已经集成成功。
以上就是将xxl-job集成nacos配置注册中心的步骤。
阅读全文