b2b2c源码 java_java B2B2C源码电子商务平台 ---搭建Eureka注册中心
一 創(chuàng)建一個Spring Boot工程,命名為eureka-server,并在pom.xml中引入必要的依賴,代碼如下。愿意了解源碼的朋友直接求求交流分享技術(shù):二一四七七七五六三三
org.springframework.boot
spring-boot-starter-parent
1.3.7.RELEASE
UTF-8
1.8
org.springframework.cloud
spring-cloud-starter-eureka-server
org.springframework.cloud
spring-cloud-dependencies
Brixton.SR5
pom
import
二 通過@EnableEurekaServer注解啟動一個服務(wù)注冊中心提供給其他應(yīng)用程序進(jìn)行對話,只需要在Spring? Boot應(yīng)用中添加下面這個注解就能開啟此功能。
@EnableEurekaServer
@SpringBootApplication
public?class?Application?{
public?static?void?main(String[]?args)?{
new?SpringApplicationBuilder(Application.class).web(true).run(args);
}
}
三 在默認(rèn)情況下,服務(wù)注冊中也會將自己作為客戶端來嘗試注冊它自己,所以需要禁用它的客戶端行為。
application.properties中增加如下配置。
spring.application.name=eureka-server
server.port=1111
eureka.instance.hostname=localhost
#?關(guān)閉保護(hù)機(jī)制
#eureka.server.enable-self-preservation=false
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.client.serviceUrl.defaultZone=http://${eureka.instance.hostname}:${server.port}/eureka/
logging.file=${spring.application.name}.log
說明:
eureka.client.register-with-eureka:由于該應(yīng)用為注冊中心,所以設(shè)置為false,代表不向注冊中心注冊自己。
eureka.client.fetch-registry:由于注冊中心的職責(zé)就是維護(hù)服務(wù)實例,它并不需要去檢索服務(wù),所以也設(shè)置為false。
整體代碼結(jié)構(gòu)如下:
總結(jié)
以上是生活随笔為你收集整理的b2b2c源码 java_java B2B2C源码电子商务平台 ---搭建Eureka注册中心的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 摩尔庄园手游粉海豚什么时候出现?
- 下一篇: 求一个姓邓的好听的名字!