天天看点

上海云栖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替换成为高可用的部署。

继续阅读