转载

热更新后台的搭建总结

开源的热更新后台服务框架:https://github.com/baidao/tinker-manager

后台搭建好 不用受制于人。

先看一下后台的界面:

热更新后台的搭建总结

接入步骤:

需要启动三个独立的服务1、后台管理服务 2、对客户端提供api的服务 3、需要另外部署一个用于下载补丁文件的静态服务

1、下载部署所需要的文件(war包、配置文件、建库sql文件) war包下载 .

2、在mysql里面建一个数据库,建表sql在patchserver-manager/import.sql中

3、把hotfix-apis.properties和hotfix-console.properties两个配置文件放到/opt/config(*如果是windows部署,放置在tomcat对应的盘符下,假如tomcat在d://tomcat 配置文件放在d://opt/config下})目录下,并且修改里面对应的配置(数据源配置、访问路径配置、补丁存放目录)

4、把hotfix-apis.war hotfix-console.war放到tomcat下面的webapps目录下

等服务启动完毕就可以在浏览器上访问http://localhost:8080/hotfix-console

上边步骤摘自https://github.com/baidao/tinker-manager/tree/master/patchserver

下边我说说 需要注意的细节,即使你不了解后台开发 你也可以根据我下边提示的步骤,在你电脑上完成服务部署,执行热更新下载补丁测试。

我用的jdk是8

1、下载tomcat 我用的版本是apache-tomcat-8.5.8,百度搜索下载即可。

2、下载MySql数据库,我用的版本是MySQL Server 5.5,安装的时候建议找个教程,免的入坑,设置好账号密码,记录下来,后边配置tomcat链接数据库要用。

3、下载数据库管理工具  我用的Navicat ,下面以navicat为例说明建库、建表

4、装好数据库打开后新建链接:

热更新后台的搭建总结

把记录好的账号密码输入 点击确定即可。

5、链接建立后双击打开。新建数据库,数据库的名字对应文档里的名字。

热更新后台的搭建总结

然后根据 import.sql 文件里的语句新建表。

6、对下边这个文件修改的地方圈起来了 ,对应着你的ip和tomcat安装的位置进行修改。

热更新后台的搭建总结

开启静态服务执行

python -m SimpleHTTPServer

需要先安装

python 然后配置环境变量。

好了 到此位置配置结束了,现在到tomcat 的bin目录下双击startup启动tomcat,关闭是shutdown。

启动成功 就可以上传补丁包测试了。也可以用文档里的debug工具测试。

结束语:感谢开源方的大力支持。期间遇到很多问题 都很耐心的给予解答。有问题欢迎交流。

热更新后台的搭建总结

原文  http://mp.weixin.qq.com/s/eGt4Fc5yJjZB6rKaFz0NCQ
正文到此结束
Loading...