免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

springcloudeureka之服務端

一、依賴

在昌圖等地區,都構建了全面的區域性戰略布局,加強發展的系統性、市場前瞻性、產品創新能力,以專注、極致的服務理念,為客戶提供成都網站建設、成都做網站 網站設計制作按需策劃設計,公司網站建設,企業網站建設,品牌網站建設,全網整合營銷推廣,成都外貿網站制作,昌圖網站建設費用合理。

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

二、啟動類增加注解

@SpringBootApplication
@EnableEurekaServer
public class ServiceRegisterCenterDemoApplication {

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

三、單機注冊中心配置

spring.application.name=service-register-center-demo
server.port=19001

eureka.instance.hostname=localhost
eureka.instance.app-group-name=test_group
eureka.instance.appname=register_center
eureka.instance.health-check-url-path=/health
eureka.instance.status-page-url-path=/status

eureka.client.enabled=true
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/

通過http://localhost:19001/ 可以訪問到該服務的情況,圖下:
spring cloud eureka之服務端

通過http://localhost:19001/actuator 查看健康檢查情況。

注意:

  • eureka.instance.appname對應的是網頁面板中,instaces下的application name;
  • eureka.client.register-with-eureka=false表示不將本instance注冊到服務中心。反之,則會注冊。可以通過面板中的instances列表查看;
  • eureka.client.fetch-registry=false表示是否從注冊中心拉取服務列表;
  • 對于單機的注冊中心,是否沒有備份(復制)節點。在面板中,General Info下的registered-replicas、unavailable-replicas、available-replicas三項中都是空的。
  • 從中可以看出,注冊服務中心也可以是client,同樣可以將自身實例注冊到服務中心。

四、多個對等注冊中心配置
instance 1

spring.application.name=service-register-center-demo
server.port=19001

eureka.instance.hostname=peer1
eureka.instance.app-group-name=test_group
eureka.instance.appname=register_center1
eureka.instance.health-check-url-path=/health
eureka.instance.status-page-url-path=/status

#eureka.client.enabled=true
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.client.serviceUrl.defaultZone=http://peer2:19001/eureka/

instance 2

spring.application.name=service-register-center-1-demo
server.port=19002

eureka.instance.hostname=peer2
eureka.instance.app-group-name=test_group
eureka.instance.appname=register_center2
eureka.instance.health-check-url-path=/health
eureka.instance.status-page-url-path=/status

#eureka.client.enabled=true
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.client.serviceUrl.defaultZone=http://peer1:19002/eureka/

注意:

  • 對于單機配置多peer node,需要修改hosts文件;
  • 與單機配置不同的是,eureka.client.serviceUrl.defaultZone需要相互配置,并可以配置多個(逗號隔開)

五、配置參數說明

  • eureka.instance.hostname可以不設置。默認會是serviceUrl中的主機名,如:localhost
  • eureka.client.serviceUrl.defaultZone可以使用eureka.instance.hostname,也可以直接設置IP;
  • eureka.instance.appname表示instance名稱。同樣也可以不設置,則采用spring.application.name的值;
  • eureka.client.register-with-eureka=false表示不將本instance注冊到服務中心。反之,則會注冊。可以通過面板中的instances列表查看;
  • eureka.client.fetch-registry=false表示是否從注冊中心拉取服務列表;

網站標題:springcloudeureka之服務端
標題路徑:http://m.newbst.com/article10/jeeego.html

成都網站建設公司_創新互聯,為您提供網站導航App開發Google手機網站建設搜索引擎優化服務器托管

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都app開發公司