搭建基于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文档?一种极简,极强大的方法,支持图片表格等各种格式