EDAS(企业级应用服务)

1 :介绍

1:edas 提供了应用,开发,部署,监控,运维。同时支持 spring cloud, dubbo ,HSF

2:Ali-Tomcat 基于tomcat改造的Servlet容器。支持原有功能,它在启动时会自动加载Pandora(潘多拉)容器以实现隔离功能。

3:Pandora(潘多拉)是一个轻量级的隔离容器,也就是 taobao-hsf.sar。 所以有的时候你会发起springboot项目,会指定这个文件的路径。 它用来隔离中间件的依赖,使其不受影响。

4:Pandora(潘多拉)实现了 ,服务发现,配置推送,调用链跟踪等插件。

2本地部署实例(阿里云花钱要)

2.1简介

  1. 轻量级配置中心(edas-config-center.zip)
  2. Ali-Tomcat(taobao-tomcat-7.0.59.tgz)
  3. Pandora容器(也叫潘多拉容器)(taobao-hsf.tgz)
  4. 示例(edas-app-demo.zip)

轻量级配置中心:注册中心作用,但是它不属于EDAS正式环境的服务,用户需要单独下载,占用端口 8080和 9600。

下载edas-config-center

下载Ali-Tomcat和Pandora容器:Ali-Tomcat      Pandora 容器

2.2启动配置中心

  1.   解压edas-config-center.zip
  2.   win环境点击 startup.bat
  3.  访问地址 http://localhost:8080

2.3 idea快速部署启动项目

2.4 tomcat部署启动项目

将Pandora容器放到解压后Ali-Tomcat文件夹的deploy目录下并解压

centos7搭建edas测试环境_本地安装edas-CSDN博客

EDAS开发指南

3. HSF 开发

edas想要使用Feign 应该需要整合nacos注册中心,所以一般就只能使用 hSF

3.1 HSF 简介
HSF(High Speed Service Framework),高速服务 RPC框架,解耦系统之间的实现依赖。可以理解和Fegin一样的功能,但是HSF可以作用与实现类,一个注解即可。Fegin要有controller。
3.2 ConfigServer(地址注册中心)
HSF 是一个 RPC 框架,服务端需要将地址发送到注册中心让客户端能够进行服务发现,客户端需要通过注册中心订阅一个服务的地址。服务与地址的对应关系是多对多的关系,一个服务可以由多个地址ᨀ供,一个地址可以ᨀ供多种服务。当一个服务有了新地址(机器)或者减少了地址(机器)时,注册中心会通知这个服务的订阅方将地址增加或者减少,这个注册中心就是 Configserver,它负责存储地址信息以及地址变更的推送。

  • 19
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值