MPUSH消息推送服務器搭建
安裝JDK 1.8
wget /jdk-8u121-linux-x64.tar.gz
tar -zxvf jdk-8u121-linux-x64.tar.gz
vim /etc/profile
export JAVA_HOME=/root/jdk1.8.0_121
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
source /etc/profile
安裝 Redis
wget /redis-3.2.3.tar
tar xzf redis-3.2.3.tar
cd redis-3.2.3
make
cd src
./redis-server
vim redis.conf 修改為yes
daemonize yes
后台運行
./redis-server ../redis.conf
安裝 zookeeper
wget /zookeeper-3.3.6.tar
tar xf zookeeper-3.3.6.tar
cd zookeeper-3.3.6
cp conf/zoo_sample.cfg conf/zoo.cfg
bin/zkServer.sh start
bin/zkServer.sh start
安裝 Mpush
wget /mpush-release-0.7.1.tar
tar xf mpush-release-0.7.1.tar
ln -s mpush-0.7.1 mpush
cd mpush
vim conf/mpush.conf
mp.net.public-host-mapping { //本機局域網IP和公網IP的映射關系,請添加實際的IP
"10.105.68.206":"182.254.146.68" //請修改成實際的IP
}
chmod +x bin/*.sh
bin/mp.sh start
安裝 Alloc
wget /alloc-release-0.7.1.tar
tar xf alloc-release-0.7.1.tar
ln -s mpush-alloc-0.7.1 mpush-alloc
cd mpush-alloc
vim conf/mpush.conf 不用修改
chmod +x bin/*.sh
bin/mp.sh start
OK
下載安卓客戶端demo,運行就好了。速度不錯
redis-2.8.17/src/redis-server redis-2.8.17/redis.conf
zookeeper-3.3.6/bin/zkServer.sh start
mpush/bin/mp.sh start
mpush-alloc/bin/mp.sh start