前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开源信息:MicroJob 任务注册中心添加 Nacos 支持,升级 0.0.3 版本

开源信息:MicroJob 任务注册中心添加 Nacos 支持,升级 0.0.3 版本

作者头像
恒宇少年
发布2019-03-19 17:33:05
5080
发布2019-03-19 17:33:05
举报

点击查看更多官方文档

Nacos阿里巴巴提供的一款微服务一系列解决方案,其中服务注册可以作为micro-jobregistry实现方式的一种。

添加依赖

代码语言:javascript
复制
<dependency>
        <groupId>com.github.hengboy</groupId>
        <artifactId>spring-boot-starter-registry-nacos</artifactId>
        <version>{last.version}</version>
</dependency>

配置信息

代码语言:javascript
复制
# micro-job registry
hengboy:
  job:
    registry:
      away: nacos
# server http port
server:
  port: 8081
# nacos config
nacos:
  discovery:
    server-addr: 127.0.0.1:8848

在上面hengboy.job.registry.away配置为nacos即可,不过需要我们的registry添加nacos相关配置信息。

nacos-server在本机的具体安装方式,可以访问Nacos-预备环境准备查看。

服务上线

consumer或者schedule在第一次发送心跳时,会自动将实例注册到nacos

consumer的实例会自动注册服务名称为micro-job-consumer下。

schedule的实例会自动注册服务名称为micro-job-schedule下。

服务下线

  1. consumer或者schedule在执行正常关闭服务时,会自动向registry发送down请求,完成主动服务实例下线
  2. registry自动检测出超过10秒未发送心跳检查的Instance,然后执行down请求,完成过期服务实例下线

开源码云地址:https://gitee.com/hengboy/spring-boot-micro-job 开源GitHub地址:https://github.com/hengboy/spring-boot-micro-job

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.03.01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 添加依赖
  • 配置信息
  • 服务上线
  • 服务下线
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档