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在线用户数