/alloc

mpush allocator demo

Primary LanguageJavaApache License 2.0Apache-2.0

alloc

mpush allocator demo

服务用途

  • alloc 是针对client提供的一个轻量级的负载均衡服务
  • 每次客户端在链接MPUSH server之前都要调用下该服务
  • 以获取可用的MPUSH server列表,然后按顺序去尝试建立TCP链接,直到链接建立成功

对外提供的接口定义

接口类型 :HTTP

Method : GET

参数 :无

返回值格式 : ip:port,ip:port

content-type : text/plain;charset=utf-8

其他

独立部署

  1. 打包 mvn clean package -Pzip
  2. 打好的包位置: target/alloc-release-版本号.tar.gz
  3. 解压 tar -zvxf alloc-release-版本号.tar.gz
  4. cd mpush-alloc-版本号
  5. vim conf/mpush.conf
  6. chmod +x bin/*.sh
  7. bin/mp.sh start