EDAS 开发介绍|学习笔记

简介: 快速学习 EDAS 开发介绍

开发者学堂课程【企业级分布式应用服务 EDAS 使用攻略:EDAS 开发介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/359/detail/4201


EDAS 开发介绍

内容介绍:

一、章节内容概括

二、EDAS 开发介绍


一、章节内容介绍

本章节内容是 EDAS 开发,在 EDAS 开发培训中,我们会依次介绍以下内容:

1.“EDAS 开发介绍”

该模块中,我们主要学习 EDAS 开发中的一些基本概念

2.“开发工具配置”

3.“开发环境搭建”

4.“项目开发”

该模块会进行一个简单的项目开发

5.“常见问题”

该模块会提出一些 EDAS 项目开发中常见的问题

本节课主要学习 EDAS 开发,即 EDAS 开发中的一些基本概念


二、EDAS 开发介绍

EDAS 的全称是企业级分布式应用服务,其中分布式应用服务在 EDAS 中主要指的是HSF 服务框架。

1.HSF

HSF 为 EDAS 应用开发提供了一套分布式服务框架的解决方案,从应用层面提供统一的服务发布/调用支持,让开发者很容易的开发分布式的应用,不用考虑分布领域中的各种技术细节(如远程通讯、性能消耗、调用的透明化、同步/异步调用方式的实现等等问题)

2.Ali-Tomcat

EDAS 开发依赖的 Web 容器主要是 Ali-Tomcat。它是与 Apache Tomcat 完全兼容的WebApp 容器。它主要依靠引入 Pandora 容器的类隔离机制解决 EDAS 依赖包与应用包冲突的问题。

Pandora 能够隔离 EADS 与应用之间的 jar 包依赖,保证两者互不受影响。

3.配置中心

消费者会用到服务的应用,依赖 EDAS 的配置中心的3个重要文件。

(1)Address-Server

它是指地址中心,通过访问该文件可以寻找到 Config-Server和Diamond-Server 的地址

(2)Diamond-Server

主要负责动态配置变更推送

(3)ConfigServer

主要用于 HSF 服务数据的发布订阅,其主要优势特性在于:

①无Master :ConfigServer 基于无 Master 架构,不存在单点问题;

②自动聚合:ConfigServer 支持数据的自动聚合;

③实时:服务端在订阅关系变化时,会主动推送配置数据到客户端;

④高效性:基于推拉结合的方式,实现配置动态变更准,实时推送;

⑤可靠性:通过客户端、服务端多级容灾,实现系统的高可用;

⑥易扩展:配置数据在集群单节点上全量分布,实现节点无状态

相关实践学习
通过EDAS实现K8s微服务应用的金丝雀发布
本实验旨在通过使用分布式应用服务EDAS纳管容器服务ACK Serverless,体验微服务应用的部署、访问和高级发布能力。
SpringMVC框架入门
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts2等。 相关的阿里云产品企业级分布式应用服务 EDAS:企业级分布式应用服务 EDAS(Enterprise Distributed Application Service)是一个应用托管和微服务管理的 PaaS 平台,提供应用开发、部署、监控、运维等全栈式解决方案,同时支持 Spring Cloud、Apache Dubbo(以下简称 Dubbo )等微服务运行环境,助力您的各类应用轻松上云。产品详情: https://www.aliyun.com/product/edas 
相关文章
|
监控 应用服务中间件 开发者
EDAS 通知报警|学习笔记
快速学习 EDAS 通知报警EDAS通知报警功能在应用管理功能中,主要包含三个功能,即报警规则的设定、报警联系人的维护以及报警记录。
211 0
|
应用服务中间件
《基于阿里企业级分布式应用服务 (EDAS)的敏捷服务开发与架构实践》电子版地址
基于阿里企业级分布式应用服务 (EDAS)的敏捷服务开发与架构实践
118 0
《基于阿里企业级分布式应用服务 (EDAS)的敏捷服务开发与架构实践》电子版地址
|
应用服务中间件 微服务
《EDAS—云上的微服务开发与治理利器》电子版地址
EDAS—云上的微服务开发与治理利器
111 0
《EDAS—云上的微服务开发与治理利器》电子版地址
|
弹性计算 监控 容灾
EDAS 介绍|学习笔记
快速学习 EDAS 介绍
1259 0
EDAS 介绍|学习笔记
|
应用服务中间件 开发者
EDAS 应用创建、启动和停止|学习笔记
快速学习 EDAS 应用创建、启动和停止
353 0
EDAS 应用创建、启动和停止|学习笔记
|
应用服务中间件 开发者
EDAS 应用部署、启动和停止|学习笔记
快速学习 EDAS 应用部署、启动和停止
664 0
EDAS 应用部署、启动和停止|学习笔记
|
应用服务中间件 Shell 数据安全/隐私保护
EDAS Agent 安装(批量)|学习笔记
快速学习 EDAS Agent 安装(批量)
190 0
EDAS Agent 安装(批量)|学习笔记
|
弹性计算 应用服务中间件 Shell
EDAS Agent 安装(单台)|学习笔记
快速学习 EDAS Agent 安装(单台)
179 0
EDAS Agent 安装(单台)|学习笔记
|
弹性计算 负载均衡 应用服务中间件
EDAS 资源管理介绍|学习笔记
快速学习 EDAS 资源管理介绍
237 0
|
弹性计算 监控 负载均衡
EDAS 应用监控|学习笔记
快速学习 EDAS 应用监控,该功能主要包括三个功能,即监控大盘、基础监控以及服务监控。
254 0

热门文章

最新文章