美文网首页Spring Cloud 核心技术Spring Boot 核心技术
开源信息:MicroJob 任务注册中心添加 Nacos 支持,

开源信息:MicroJob 任务注册中心添加 Nacos 支持,

作者: 恒宇少年 | 来源:发表于2019-03-01 11:31 被阅读23次

    点击查看更多官方文档

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

    添加依赖

    <dependency>
            <groupId>com.github.hengboy</groupId>
            <artifactId>spring-boot-starter-registry-nacos</artifactId>
            <version>{last.version}</version>
    </dependency>
    

    配置信息

    # 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

    相关文章

      网友评论

        本文标题:开源信息:MicroJob 任务注册中心添加 Nacos 支持,

        本文链接:https://www.haomeiwen.com/subject/enzruqtx.html