ps:由于本工程目前依赖的mpush-client:0.0.4还没有发布
要先到mpushgit checkout dev分支
然后执行命令mvn clean install -Ppub
把mpush-client:0.0.4安装到本地maven仓库
- 本工程使用
vert.x + spring实现,需要了解一些vert.x的知识 - 修改配置文件
conf-xxx.properties主要修改Zookeeper配置 - Main方法启动
com.mpush.mpns.web.AppMain.java
- 打包
mvn clean package -Ponline - 打好的包位置:
mpns-web/target/mpns-release.tar.gz - 解压
tar -zvxf mpns-release.tar.gz - 后台启动
java -jar mpns.jar start - 停止服务
java -jar mpns.jar stop appId
appId为start后控制台输出的那个字符串
如过不知道appId可以先执行下
java -jar mpns.jar stop控制台会输出
- 查看帮助
java -jar mpns.jar -h - 前台启动
java -jar mpns.jar
- http://127.0.0.1:8080/api/admin/push.json?userId=user-0&content=test 模拟给指定用户发送push
- http://127.0.0.1:8080/api/admin/list/servers.json 查询mpush server 列表
- http://127.0.0.1:8080/api/admin/get/onlineUserNum.json?ip=120.23.43.1 查询mpushServer在线用户数