搭建基於SpringCloud的微服務應用
本文為上海雲棲大會動手實踐環節操作手冊。
(一)部署高可用Eureka
登錄飛天專有雲敏捷版控製台:https://<控製台地址>:18080/
, 點擊創建應用
按鈕。
應用名稱為eureka,點擊使用編排模版創建
。
輸入部署描述文件內容,部署描述文件可以從https://code.aliyun.com/zktest/springcloud/blob/master/compose/eureka-ha.yml獲得。
注意對外暴露的端口號全部指定為“8761”,不指定主機上的端口號。
服務部署成功後從服務列表中獲得eureka1
映射到主機的端口號,本例中為30001
。
訪問Eureka1地址,https://控製台地址:30001/
。
恭喜,你已經完成了一個高可用Eureka的部署。
選做:你可以訪問eureka2和eureka3所對應的端口,本例中為30002和30003,看一下是什麼效果。
(二)服務注冊與發現
登錄飛天專有雲敏捷版控製台:https://<控製台地址>:18080/
, 點擊創建應用
按鈕。
應用名稱為springcloud,點擊使用編排模版創建。
在應用配置編輯器中輸入部署描述文件,文件內容可從https://code.aliyun.com/zktest/springcloud/blob/master/compose/feign-aliimage.yml 獲得。
點擊創建並部署。進入服務列表,可以看到web
和eureka
的端口。
訪問Eureka界麵,可以看到web和bookservice兩個服務已經注冊了。
訪問webfeign
https://控製台地址:30005/
看到這個,說明webfeign和bookservice都注冊到了eureka上,並且webfeign通過訪問bookservice對外提供了服務。恭喜你,服務的注冊和發現測試完畢。
選做:把本例中的Eureka替換成為高可用的部署。
最後更新:2017-06-09 23:02:24
上一篇:
Spring的IOC容器之BeanFactory
下一篇:
如何在阿裏ECS雲端運行JupyterNotebook進行機器/深度學習?
RDS SQL Server - 專題分享 - 巧用執行計劃緩存之數據類型隱式轉換
《JavaScript開發框架權威指南》——1.2 配置Bower
為ContentProvider添加數據庫事務支持
阿裏雲推薦碼-阿裏雲幸運券-服務器八折優惠教程
Android性能優化案例研究(下)
錯誤解決:[A potentially dangerous Request.Form value was detected from the client]
[圖文]曆屆奧斯卡影帝(上)
購物商城首頁的js文件,
穀歌經濟學家推崇的數據藝術,現在教你入門
如何在線生成Word文檔?一種極簡,極強大的方法,支持圖片表格等各種格式