欢迎来到天天文库
浏览记录
ID:35885561
大小:761.13 KB
页数:13页
时间:2019-04-22
《阿里云分布式应用服务EDAS-快速入门-D》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、企业级分布式应用服务EDAS快速开始企业级分布式应用服务EDAS/快速开始快速开始开始使用EDAS第一步:登陆控制台从浏览器中访问EDAS控制台http://edas.console.aliyun.com,建议使用Chrome浏览器获得最佳体验。第二步:安装Agent进入资源管理-云服务器ECS界面,点击右上角"安装Agent"按钮。第三步:创建应用进入应用管理界面,点击右上角"创建应用"按钮。第四步:部署并启动应用进入应用详情页面,开始部署并启动应用12企业级分布式应用服务EDAS/快速开始EDAS控制台使用指南应用管理生命周期管理EDAS产品体系中非常重要的一部分,以应用
2、为中心的中间件PaaS平台,提供一键应用部署与扩容,简化用户操作。用户基于该功能能够完成对一个应用在发布与运行过程的全面管理,包括:应用的创建、部署、启动、回滚、扩容和停止下线等。服务化架构依托于淘宝十年互联网架构经验,帮助用户构建高性能易扩展的Web应用。在EDAS产品中,服务化框架的整体结构如下所示:EDAS的服务框架在具备基本的远程服务调用之外,还具有几下几个产品特性:-同机房优先用于对跨机房间的HSF调用流量进行规划控制,能够保证HSF服务消费者在请求HSF服务时,优先选择与服务消费者同机房的服务提供者。12企业级分布式应用服务EDAS/快速开始-动态归组将机器发布的
3、HSF服务自动归入特定的分组。这样,不同分组中的HSF服务实例就组成了以组为单位的集群,针对某些特定的机器提供服务。-服务限流作用于HSF服务提供端,允许应用提供方指定某个接口的TPS,当单位时间内的TPS达到设定值时,该接口将停止对外提供服务,所有的请求都会被拦截,直到下一个刷新时间点。-三种调用方式同步调用(默认)、异步调用、异步回调调用。运维管控内置多种运维与管控工具,用户能够实时获取应用全方位的运行信息,快速诊断问题并修复。实时日志在EDAS里查看一个应用的基本详情,左侧的菜单栏里有实时日志的功能,这个功能可以帮助开发者查看这个应用集群的任意一台机器上的日志文件的最新
4、日志,帮助开发者快速诊断问题。容器诊断客户的应用是部署,并运行在我们的Ali-Tomcat容器中,我们的应用容器提供几个诊断功能:-内存变化如下图所示,可以查看任何一台应用服务器堆内存的变化的历史曲线,方便诊断java内存问题-类加载Java应用会依赖很多的jar包,这些jar包,哪些被应用容器加载,通过此功能,会展示出来。这个功能将帮助用户诊断类冲突问题-线程列举容器里面的线程,各个线程的状态,以及线程名-连接器每个连接器当前处理的请求的一些数据服务列表每个应用发布了哪些HSF服务,消费了哪些HSF服务,可以通过此功能可以查看。此应用发布的服务,可以对12企业级分布式应用服
5、务EDAS/快速开始其中一个比较重要的服务,不需要修改应用代码,在EDAS上进行动态分组配置,比如服务组A,服务组B,这样就可以控制不同的consumer连接不同服务组中的服务,方便隔离。链路分析在于服务化的架构体系中,对于任何一次业务上的请求,底层都会有很多远程的HSF服务化调用,访问数据库,收发消息,或者其它的操作,通过链路分析的功能,可以准确的描绘出上层一次用户请求,所经历的所有系统,服务,调用所花的时间,是否有错误。容量规划一个应用系统,所提供的HSF服务,在当前的应用机器集群下,最大可以支撑多少的QPS调用,通过EDAS容量规划的自动压测功能,即可以测算出当前系统的
6、容量。这个将方便我们对未来流量增长情况下,我们对应用所需机器数的一个预估,这将变得更加科学准确。限流降级一个应用系统,会提供很多的HSF服务,对于这些HSF服务,可以配置限流降级规则,限制其它应用,对此服务的调用,可以从QPS,以及线程的两个维度来进行设置。这个功能,将可以帮助用户,在应对流量高峰时,系统能以最大的支撑能力平稳运行。-1.添加限流规则:12企业级分布式应用服务EDAS/快速开始-2.在应用当中添加如下的依赖:cglibcglib-nodep7、ion>2.2(或者更新)org.springframeworkorg.springframework.aop2.5.6(或者更新)3.添加接入方式:
7、ion>2.2(或者更新)
此文档下载收益归作者所有