天天看點

SpringCloud-五大元件,叢集以及Config配置

總體思路

1.導入依賴
2.編寫配置
3.在啟動類上添加@EnbaleXXX的注解
           

Eureka-服務注冊與發現

1.導入依賴

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

2.建立application.yml檔案編寫配置

server:
  port: 7001

  #Eureka配置
eureka:
  instance:
    hostname: eureka7001.com #Eureka服務端的執行個體名稱
  client:
    register-with-eureka: false #表示是否想eureka注冊中心注冊自己
    fetch-registry: false #如果為false表示自己為注冊中心
    service-url:
       #這裡配置了叢集用,隔開如果是單個http://eureka7002.com:7002/eureka一個即可
      defaultZone: http://eureka7002.com:7002/eureka,http://eureka7003.com:7003/eureka
           
@SpringBootApplication
@EnableEurekaServer //服務端的啟動類  可以接受别人注冊進來
public class EurekaServer_7001 {
    public static void main(String[] args) {
        SpringApplication.run(EurekaServer_7001.class,args);
    }
}
           
server:
  port: 7001

  #Eureka配置
eureka:
  instance:
    hostname: eureka7001.com #Eureka服務端的執行個體名稱
  client:
    register-with-eureka: false #表示是否想eureka注冊中心注冊自己
    fetch-registry: false #如果為false表示自己為注冊中心
    service-url:
      defaultZone: http://eureka7002.com:7002/eureka,http://eureka7003.com:7003/eureka
========================================================================================

server:
  port: 7002

  #Eureka配置
eureka:
  instance:
    hostname: eureka7002.com #Eureka服務端的執行個體名稱
  client:
    register-with-eureka: false #表示是否想eureka注冊中心注冊自己
    fetch-registry: false #如果為false表示自己為注冊中心
    service-url:
      defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7003.com:7003/eureka/
========================================================================================

server:
  port: 7003

  #Eureka配置
eureka:
  instance:
    hostname: eureka7003.com #Eureka服務端的執行個體名稱
  client:
    register-with-eureka: false #表示是否想eureka注冊中心注冊自己
    fetch-registry: false #如果為false表示自己為注冊中心
    service-url:
      defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/
           

繼續閱讀