SpringCloud中服务发现-Eureka

2019-11-07 16:03:15来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

SpringCloud中服务发现-Eureka

1、Eureka服务端集群开发

  1、先创建一个父工程

    若是不是普通demo,还有别的配置时,需要注意若是服务开不起来可能就是父类依赖中可能会需要<dependencyManagement>这个标签。

  2、再创建两个子工程

    1、导入依赖

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

  2、配置文件application.yml

#内置的tomcat服务启动监听端口号
server:
  port: 6002

#EurekaServer配置
eureka:
  instance:
    hostname: eureka6002  #EurekaServer的名字
  client:
    register-with-eureka: false #此EurekaServer不在注册到其他的注册中心
    fetch-registry: false       #不在从其他中心中心拉取服务器信息
    service-url:
      defaultZone: http://eureka6001.com:6001/eureka #注册中心访问地址

---------------------------------------
#内置的tomcat服务启动监听端口号
server:
port: 6001
#EurekaServer配置
eureka:
instance:
hostname: eureka6001
client:
register-with-eureka: false #此EurekaServer不在注册到其他的注册中心
fetch-registry: false #不在从其他中心中心拉取服务器信息
service-url:
defaultZone: http://eureka6002.com:6002/eureka #注册中心访问地址
 

  3、主启动类

@SpringBootApplication  //标记这是主启动类
@EnableEurekaServer    //标记这是EurekaServer
public class AppStart2 {

    public static void main(String[] args) {
        SpringApplication.run(AppStart2.class, args);
    }
}

2、微服务配置

  1、导入依赖,上面的依赖

  2、配置application.yml中添加

eureka:
  client:
    register-with-eureka: true #允许注册到EurekaServer
    fetch-registry: true       #从其他中心中心拉取服务器信息
    service-url:
      defaultZone: http://eureka6002.com:6002/eureka,http://eureka6001.com:6001/eureka #注册中心访问地

  3、主启动类

@SpringBootApplication
@EnableEurekaClient  //标记这是一个Euerka客户端,必须要写
public class ProductProvider_8001 {
    public static void main(String[] args) {
        SpringApplication.run(ProductProvider_8001.class,args);
    }
}

3、启动项目

  访问http://localhost:6001/ 和 http://localhost:6002/ 

 

 

  这就是一个demo,缺点很多,比如:在status下面悬停时,在左下角会能够看到IP。

 

 

 

 

  


原文链接:https://www.cnblogs.com/xueziyeya/p/11816404.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Spring Boot与mybatis整合

下一篇:idea 自动生产 api文档