码迷,mamicode.com
首页 > 编程语言 > 详细

SpringCloud中服务发现-Eureka

时间:2019-11-07 23:20:50      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:ora   cal   其他   一个   port   服务发现   pre   text   run   

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。

 

 

 

 

  

SpringCloud中服务发现-Eureka

标签:ora   cal   其他   一个   port   服务发现   pre   text   run   

原文地址:https://www.cnblogs.com/xueziyeya/p/11816404.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!