美文网首页
向Eureka注册服务

向Eureka注册服务

作者: 你值得拥有更好的12138 | 来源:发表于2019-06-20 11:28 被阅读0次

    以下概念性的语言均为本人理解,欢迎大佬指出错误,小白希望深入理解请到官网
    Github源码参考:SpringCloudDemo
    建议先看博客有个大概的概念后再去看一遍书,这样学习更加系统。参考书籍

    前言

    上集我们搭建了一个注册中心,现在我们来使用服务进行注册。

    搭建

    1.创建一个springboot web工程,并加入以下依赖

    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-eureka</artifactId>
        <version>1.4.5.RELEASE</version>
    </dependency>
    

    2.yaml中配置

    eureka:
      client:
        service-url:
          defaultZone: http://127.0.0.1:8500/eureka/  #你的注册中心的地址
    
    spring:
      application:
        name: config-server #你的微服务的名字
    
    @EnableEurekaClient
    @SpringBootApplication
    public class HelloConsumerApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(HelloConsumerApplication.class, args);
        }
    
    }
    

    3.启动项目
    启动项目后,在注册中心查看你的服务。


    image.png

    4.补充

    特性

    Eureka具有以下特征:
    服务同步:当存在多个注册中心的时候,某个服务注册在某个注册中心上,其他的注册中心互相注册时,它们会互相同步数据
    服务续约:当服务注册后会,服务与注册中心会有一个心跳。不间断的发送消息告诉注册中心我还活着
    失效剔除:当服务下线时,剔除
    自我保护:(心跳 15 m 低于85%,一旦调用失败就会剔除,开发模式关闭自我保护)

    相关文章

      网友评论

          本文标题:向Eureka注册服务

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