导航

消息推送服务部署方案

Posted on 2017-06-21 16:44  Young哥哥  阅读(97)  评论(0)    收藏  举报

1  环境结构

 

其中云上web服务器、云下公司内网web服务器和RDS是首次部署需要关注的点。

2  部署步骤

2.1  云上

2.1.1 云上针对Edas的Linux基本配置文件

  • Edas初始化:

执行 资源管理>云服务器>安装Agent中的脚本

  • 天弘自开发脚本执行:

>tar –xvf installScript.tar.gz

>./install.pl

2.1.2 配置文件

  • 配置文件

>mkdir –p /home/admin/webCore/config/unix/release

将配置文件放到指定目录并修改内容。

放置配置文件MsgPushJdbc.properties至路径

/home/admin/webCore/config/unix/release,同时修改对应内容并确认。

2.1.3 数据库

建表:执行建表脚本;

与ECS连通:配置RDS与ECS连通;

2.1.4 应用部署

新建应用:EDAS管理控制台新增Notify应用;

部署应用:EDAS管理控制台浏览本地;

部署确认:查看logs/catalina.out,确认应用启动成功。

2.2  云下

2.2.1 基础环境

  • 云上云下打通:配置使得云上服务和云下Linux机器打通;

测试连通性:

>curl http://112.124.53.176:8080/ThEdasTemplate-0.0.1/commonAction.action

  • 云下tomcat部署

云下Linux部署指定的tomcat版本;

2.2.2 配置文件

>mkdir –p /home/admin/webCore/config/unix/release

将配置文件放到指定目录并修改内容。

放置配置文件MsgPushRemote.properties至路径

/home/admin/webCore/config/unix/release,同时修改对应内容并确认。

 

2.2.3 应用部署

版本部署:版本文件部署到%TOMCAT_ROOT%/webapps下,启动tomcat;

部署确认:查看logs/catalina.out,确认应用启动成功;

2.3  基本测试

访问http://XXX:8080/ThEdasTemplate-0.0.1/model/test/test.html,测试邮件发送。其中XXX为云上ECS地址。