- 开始使用EDAS为了帮助您体验EDAS,快速入门介绍如何将Spring Cloud和Apache Dubbo(简称Dubbo)微服务应用Demo快速部署到EDAS的不同环境中,每个部署场景均可在30分钟内完成。
- 登录EDAS控制台本文介绍如何登录到EDAS的控制台。
- 登录容器服务控制台您可按照以下的配置方法,登录到容器服务管理控制台。
- 在K8s环境中通过镜像部署微服务应用为了帮助您快速体验如何在EDAS中部署微服务应用,EDAS提供了Spring Cloud、Dubbo和HSF微服务应用Demo,您可以将应用Demo部署到指定的K8s环境(集群)中。本文通过一个示例,介绍如何在K8s环境中部署微服务应用。
- 在ECS环境中部署微服务应用为了帮助您快速体验如何在EDAS中部署微服务应用,EDAS提供了Spring Cloud、Dubbo和HSF微服务应用Demo,您可以将应用Demo部署到ECS环境(指定ECS集群)中。本文通过一个示例,介绍如何在ECS环境中部署微服务应用。
- 在K8s环境中通过镜像部署多语言微服务应用随着Node.js、Go和Python等语言的快速发展,多语言微服务应用越来越多。EDAS能够通过服务网格支持部署多语言微服务应用,且提供应用托管和服务发现、链路追踪、负载均衡和应用监控等服务治理能力。本文通过一个示例介绍如何在EDAS中通过镜像部署多语言微服务应用。
HSF是EDAS产品中分布式服务子模块的名字,是一个高性能的RPC服务框架,全称是“High Speed Framework”。我们先了解一下HSF应用的运行环境,如下图所示:
在本地 DNS(hosts 文件)中,将tbsite.net 域名指向启动了 EDAS 配置中心的机器 IP。hosts 文件的路径如下:
Windows系列操作系统:C:\Windows\System32\drivers\etc\hosts
Unix系列操作系统:/etc/hosts
如果您在IP地址为121.43.35.227的机器上面启动了 EDAS 配置中心,则所有开发者只需要在机器的 hosts 文件里加入如下一行即可:
“121.43.35.227 jmenv.tbsite.net”(不带引号)
启动 EDAS 配置中心
进入edas目录,在控制台中,输入:
sudo ./startup.bat
登录EDAS配置中心并查看
打开Chrome,登录http://121.43.35.227:8080。
HSF持久化的配置中心是Diamond,HSF提供软负载服务,其中的路由规则是在Diamond上进行配置,然后推送到客户端进行解析,本文开发环境搭建已经包含了Diamond
端云实践
端云互联(也称“端云联调”)是一种使用安全通道连接本地应用与云端VPC网络环境的开发方式,处于此模式下的本地应用将能正常访问云端VPC内的资源(如微服务、数据库、缓存、消息队列等),云端VPC内微服务亦能调通本地应用所提供的服务。
- 选中加入全链路流控,选择本地服务归属应用和本地服务归属灰度分组,控制请求链路流向。通过全链路流控,您可在同一套开发环境中进行多特性开发且相互间不受干扰。
- 远程调试远程调试是开发者在开发过程中经常使用的问题排查手段,通过远程调试进行断点调试可方便了解请求处理过程。而当服务部署到云上时,受限于安全要求和环境限制,往往不能直接在本地连接云上服务的调试端口。对于此场景,端云互联提供了基于代理的远程调试模式。安装Cloud Toolkit插件后,打开运行配置界面,可配置Alibaba Cloud Remote Debug运行配置,如图所示:
在实际场景中,您可根据目标IP及调试端口进行设置。保存配置后,即可以调试模式运行,通过提示来确认连接状态。
1.参考资料:
2.http://www.itechly.com/articles/1803.html
http://www.itechly.com/articles/1803.html
3.http://www.itechly.com/articles/1753.html
5.http://www.itechly.com/articles/1753.html