開(kāi)宗明義
spring cloud 為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)的一些工具纵势,包括配置管理、服務(wù)發(fā)現(xiàn)、斷路器钦铁、路由软舌、微代理、事件總線牛曹、全局鎖搪搏、決策競(jìng)選塞蹭、分布式會(huì)話等等
1 創(chuàng)建服務(wù)注冊(cè)中心(Eureka server)
1.1 創(chuàng)建springboot工程作為服務(wù)注冊(cè)中心,命名為eureka-server
1.2 創(chuàng)建后的pom.xml文件(自動(dòng)引入eureka server和test的依賴)
1.3 標(biāo)識(shí)啟動(dòng)注冊(cè)中心(啟動(dòng)類中添加@EnableEurekaServer注解)
1.4 配置application.yml文件(默認(rèn)情況下eureka server也是一個(gè)eureka client,需指定一個(gè)server)
1.5 啟動(dòng)注冊(cè)中心
1.6 通過(guò)瀏覽器訪問(wèn)注冊(cè)中心界面(此時(shí)尚未有服務(wù)注冊(cè)今妄,所以顯示No instances available)
2 創(chuàng)建服務(wù)提供者(Eureka client)
2.1 創(chuàng)建springboot工程作為服務(wù)提供者俏脊,命名為service-hi
2.2 創(chuàng)建后的pom.xml文件(自動(dòng)引入eureka server和test的依賴)
2.3 標(biāo)識(shí)啟動(dòng)服務(wù)提供者(啟動(dòng)類中添加@EnableEurekaClient注解)缩宜,同時(shí)配置application.yml文件
2.4 啟動(dòng)服務(wù)提供者
2.5 再次訪問(wèn)注冊(cè)中心界面可以看到剛剛注冊(cè)的service-hi褒颈,端口為8766
2.6 訪問(wèn)localhost:8766/hi?name=Silent-Y可得到服務(wù)提供者回應(yīng)
未完待續(xù)......