天天看點

上海雲栖Workshop:搭建基于SpringCloud的微服務應用

本文為上海雲栖大會動手實踐環節操作手冊。

登入飛天專有雲靈活版控制台:<code>http://&lt;控制台位址&gt;:18080/</code>, 點選<code>建立應用</code>按鈕。

上海雲栖Workshop:搭建基于SpringCloud的微服務應用

應用名稱為eureka,點選<code>使用編排模版建立</code>。

上海雲栖Workshop:搭建基于SpringCloud的微服務應用

注意對外暴露的端口号全部指定為“8761”,不指定主機上的端口号。

上海雲栖Workshop:搭建基于SpringCloud的微服務應用

服務部署成功後從服務清單中獲得<code>eureka1</code>映射到主機的端口号,本例中為<code>30001</code>。

上海雲栖Workshop:搭建基于SpringCloud的微服務應用

通路eureka1位址,<code>http://控制台位址:30001/</code>。

上海雲栖Workshop:搭建基于SpringCloud的微服務應用

恭喜,你已經完成了一個高可用eureka的部署。

選做:你可以通路eureka2和eureka3所對應的端口,本例中為30002和30003,看一下是什麼效果。
上海雲栖Workshop:搭建基于SpringCloud的微服務應用

應用名稱為springcloud,點選使用編排模版建立。

上海雲栖Workshop:搭建基于SpringCloud的微服務應用
上海雲栖Workshop:搭建基于SpringCloud的微服務應用

點選建立并部署。進入服務清單,可以看到<code>web</code>和<code>eureka</code>的端口。

上海雲栖Workshop:搭建基于SpringCloud的微服務應用

通路eureka界面,可以看到web和bookservice兩個服務已經注冊了。

上海雲栖Workshop:搭建基于SpringCloud的微服務應用
上海雲栖Workshop:搭建基于SpringCloud的微服務應用

看到這個,說明webfeign和bookservice都注冊到了eureka上,并且webfeign通過通路bookservice對外提供了服務。恭喜你,服務的注冊和發現測試完畢。

選做:把本例中的eureka替換成為高可用的部署。

繼續閱讀