假設有個微服務執行在 ip:123.123.123.123 port: 8080 上,我們現在需要將其註冊在 eureka server 上
首先我們需要在該服務上提供乙個 rest 介面,讓該介面返回服務的狀態,即
1、建立工程,新增下列依賴
org.springframework.cloud
spring-cloud-starter-netflix-zuul
org.springframework.cloud
spring-cloud-starter-netflix-eureka-client
org.springframework.cloud
spring-cloud-netflix-sidecar
2、在啟動類上新增 @enablesidecar 註解,宣告這是乙個 sidecar。
@enablesidecar 是乙個組合註解,它整合了 @enablecircuitbreaker、@enablediscoveryclient、@enablezuulproxy。
server:
port:8070
spring:
name: microservice-sidecar-node-service
eureka:
instance:
hostname: hostname #非 jvm 微服務的 hostname
health-uri: http://localhost:8080/health.json
或者
hostname: hostname # 非 jvm 微服務的 hostname
ip-address: ip # 非 jvm 微服務的 ip 位址4、sidecar 的端點
Apache與Weblogic整合 非原創
apache與weblogic整合 非原創 1 將mod wl 20.so或mod wl.so拷貝到apache的modules目錄中 mod wl 20.so為weblogic的 模組 2 在apache的http.conf檔案中加入loadmodule weblogic module modul...
jvm調優工具使用
要使用 visualgc 必須在遠端機上啟動jstatd 程式,否則會顯示 not supported for this jvm 錯誤 jstatd could not create remote object access denied j a.util.propertypermission j ...
SSH整合基礎配置(非完整推介)
在web 容器中例項化spring 容器 web.xml 指定 spring 的配置檔案,預設從 web根目錄找配置檔案,我們可以通過 spring 提供的classpath 字首指定從類路徑下尋找 contextconfiglocation classpath beans.xml org.spri...