阿里EDAS环境本地部署

安装 Ali-Tomcat 和 Pandora

     

Ali-Tomcat 和 Pandora 为 EDAS 中的服务运行时所依赖的容器,主要集成了服务的发布、订阅、调用链追踪等一系列的核心功能,无论是开发环境还是运行时,均必须将应用程序发布在该容器中。

Ali-Tomcat 和 Pandora 的安装步骤如下:

注意:请使用 JDK 1.7及以上版本。

  1. 下载 Ali-Tomcat,保存后解压至相应的目录(如:d:\work\tomcat\)。

  2. 下载 Pandora 容器,保存后将内容解压至上述保存的 Ali-Tomcat 的 deploy 目录(d:\work\tomcat\deploy)下。

  3. 查看 Pandora 容器的目录结构。

    • Linux 系统中,在相应路径下执行 tree -L 2 deploy/ 命令查看目录结构。

       
             
      1. d:\work\tomcat > tree -L 2 deploy/
      2. deploy/
      3. └── taobao-hsf.sar
      4. ├── META-INF
      5. ├── lib
      6. ├── log.properties
      7. ├── plugins
      8. ├── sharedlib
      9. └── version.properties
    • Windows 中,直接进入相应路径进行查看。

      阿里EDAS环境本地部署_第1张图片

配置 Eclipse 开发环境

     

配置 Eclipse 需要下载 Tomcat4E 插件,并存放在安装 Ali-Tomcat 时 Pandora 容器的保存路径中,配置之后开发者可以直接在 Eclipse 中发布、调试本地代码。具体步骤如下:

  1. 下载 Tomcat4E 插件,并解压至本地(如:d:\work\tomcat4e\)。

    压缩包内容如下:

    阿里EDAS环境本地部署_第2张图片

  2. 打开 Eclipse,在菜单栏中选择 Help > Install New Software

  3. 在 Install 对话框中 Work with 区域右侧单击 Add,然后在弹出的 Add Repository 对话框中单击 Local。在弹出的对话框中选中已下载并解压的 Tomcat4E 插件的目录(d:\work\tomcat4e\)>,单击 OK

  4. 返回 Install 对话框,单击 Select All,然后单击 Next

    后续还有几个步骤,按界面提示操作即可。安装完成后,Eclipse 需要重启,以使 Tomcant4E 插件生效。

  5. 重启 Eclipse。

  6. 重启后,在 Eclipse 菜单中选择 Run As > Run Configurations

  7. 选择左侧导航选项中的 AliTomcat Webapp,单击上方的 New launch configuration 图标。

  8. 在弹出的界面中,选择 AliTomcat 页签,在 taobao-hsf.sar Location 区域单击 Browse,选择本地的 Pandora 路径,如:d:\work\tomcat\deploy\taobao-hsf.sar。

  9. 单击 Apply 或 Run,完成设置。

    一个工程只需配置一次,下次可直接启动。

  10. 查看工程运行的打印信息,如果出现下图 Pandora Container 的相关信息,即说明 Eclipse 开发环境配置成功。

    阿里EDAS环境本地部署_第3张图片

配置轻量配置中心

     

轻量配置中心给开发者提供在开发、调试、测试的过程中的服务发现、注册和查询功能。此模块不属于 EDAS 正式环境中的服务,使用时请下载安装包进行安装。

在一个公司内部,通常只需要在一台机器上安装轻量配置中心服务,并在其他开发机器上绑定特定的 host 即可。具体安装和使用的步骤请参见下文。

1. 下载轻量配置中心

  1. 确认环境是否达到要求。

    • 正确配置环境变量 JAVA_HOME,指向一个 1.6 或 1.6 以上版本的 JDK。

    • 确认 8080 和 9600 端口未被使用。

      由于启动 EDAS 配置中心将会占用此台机器的 8080 和 9600 端口,因此推荐您找一台专门的机器启动 EDAS 配置中心,比如某台测试机器。如果您是在同一台机器上进行测试,请将 Web 项目的端口修改为其它未被占用的端口。

  2. 下载 EDAS 配置中心安装包并解压。

    如有需要,可以下载历史版本:

    • 2018年01月版本
    • 2017年08月版本
    • 2017年07月版本
    • 2017年03月版本
    • 2016年12月版本

2. 启动轻量配置中心

进入解压目录(edas-config-center),启动配置中心。

  • Windows 操作系统:请双击 startup.bat
  • Unix 操作系统:请在当前目录下执行 sh startup.sh 命令。

3. 配置 hosts

对于需要使用轻量配置中心的开发机器,请在本地 DNS(hosts 文件)中,将 jmenv.tbsite.net 域名指向启动了 EDAS 配置中心的机器 IP。

hosts 文件的路径如下:

  • Windows 操作系统:C:\Windows\System32\drivers\etc\hosts

  • Unix 操作系统:/etc/hosts

示例

如果您在 IP 为 192.168.1.100 的机器上面启动了 EDAS 配置中心,则所有开发者只需要在机器的 hosts 文件里加入如下一行即可。

192.168.1.100 jmenv.tbsite.net

结果验证

绑定轻量配置中心的 host 之后,打开浏览器,在地址栏输入 jmenv.tbsite.net:8080,回车。

即可看到轻量配置中心首页:

阿里EDAS环境本地部署_第4张图片

服务开发&发布
https://help.aliyun.com/document_detail/44168.html?spm=a2c4g.11186623.6.642.XbezwX

阿里EDAS环境本地部署_第5张图片
以上为开发的服务

阿里EDAS环境本地部署_第6张图片
服务项目接口

阿里EDAS环境本地部署_第7张图片

阿里EDAS环境本地部署_第8张图片
使用maven构建项目对css_coin_parent进行构建,(注:此项目搭建了自己的Maven私服,将pom.xml文件中的仓库地址改成私服的地址,从私服中下载需要的包)

阿里EDAS环境本地部署_第9张图片
部署项目



你可能感兴趣的:(源码分析/架构深入/开源框架,阿里云相关/Centos系统)