MPUSH消息推送服务器搭建

一个开源的消息推送服务器,牛的一逼
https://github.com/mywiki/mpush-doc/blob/master/SUMMARY.md

安装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

MPUSH消息推送服务器搭建相关推荐

  1. mpush 搭建消息服务器,MPUSH消息推送服务器搭建

    MPUSH消息推送服务器搭建 安装JDK 1.8 wget /jdk-8u121-linux-x64.tar.gz tar -zxvf jdk-8u121-linux-x64.tar.gz vim / ...

  2. Java版WebSocket消息推送系统搭建

    Java版WebSocket消息推送系统搭建 最近在做消息推送,网上查了一些资料,开始想的是用MQ来做,后面发现用WebSocket来做的话感觉应该要简单点,话不多说,准备撸代码. 后端核心代码 /* ...

  3. netty多台服务器 推送消息,基于Netty的消息推送服务器集群设计与实现

    徐龙光 何顶新 摘 要:消息推送是当前移动应用中十分必要的一项技术,服务者需要使用消息推送以保持用户活跃度,提高应用存留率.为了满足消息推送的需求和增强推送系统的性能,采用Netty网络编程框架并搭建 ...

  4. 基于SpringBoot、RabbitMQ的Android消息推送平台搭建

    消息推送,类似于微信来新消息时出现在通知栏那种情景.很多APP都有这个功能.现在有很多第三方平台可以实现这个需要,但是有的公司对所要推送的消息保密要求比较高,不希望被第三方看到,可以使用此种方式进行消 ...

  5. 友盟消息推送服务器demo,umeng友盟消息推送功能集成

    umeng友盟消息推送功能集成(本人使用的是eclipse开发) 1.首先请自行观看友盟消息推送集成的API文档. 观看地址如下: 2.集成步骤如下 下载sdk 注意:有两种sdk如果用户已经集成支付 ...

  6. 消息推送服务器推pc,PC浏览器消息实时推送的解决方案 ——EPush推送平台

    原标题:PC浏览器消息实时推送的解决方案 --EPush推送平台 陈华 研发工程师,2014入职去哪儿网.参与研发的EPush推送平台,增强了订单推送的时效性,提高了酒店自助订单处理率.最近负责CEQ ...

  7. 京东大规模消息推送平台搭建实践

    背景 每个app或者业务都有将信息推送到用户客户端的需求.作为中台的推送平台,需要为公司内部许多个不同app同时提供可用,稳定的推送服务,因此我们消息推送平台应运而生. 推送平台架构 名词解释: dt ...

  8. 消息推送服务器令牌,小程序-消息推送配置Token令牌错误校验失败如何解决

    网上借个图 按微信要求:确认此次GET请求来自微信服务器,则原样返回echostr参数内容 都按要求来了,但怎么都不行,总是提示:Token校验失败,请检查确认 /** * 检验签名 */ publi ...

  9. go语言消息推送服务器,Golang 消息推送系统

    ## Golang 消息推送系统 - 使用 websocket 协议,实现全局推送,和分房间推送,实现用户加入房间,退出房间 - gateway 长连接网关服务器,管理全部的链接,以及房间等相关操作 ...

  10. 配置消息推送服务器,自动化部署和消息推送

    一.前言 1.思考:如何取得平衡? 代码写的太简单,可复用性较低,易读易懂: 代码写的太抽象,有一定的复用性,维护成本较高,需要专人维护,否则可能引起牵一发而动全身的问题. 如何避免过度抽象,过度简单 ...

最新文章

  1. mysql 脑裂的问题,DRBD脑裂问题故障处理
  2. linux数组删除数据,JavaScript在数组的循环中删除元素
  3. drupal node 显示不同字段 node.tpl.php,修改Drupal Taxonomy Term列表显示方法
  4. 用java编写一个简单计算器
  5. ARM汇编中lr(r14)寄存器的作用
  6. 分布与并行计算—生产者消费者模型队列(Java)
  7. VC2010“添加资源-引入JPG图片”会改变图片大小
  8. Go泛型草案设计简明指南
  9. mysql快速导入导出数据库_mysql快速导出与导入
  10. 444 nginx_程序员安全规范:安全无小事,安全防范从nginx配置做起
  11. mysql自定义多选排序,mysql 使用order by field() 自定义排序
  12. Android 圆形进度条
  13. python 常微分方程 画向量场_千里积于跬步——流,向量场,和微分方程[转载]...
  14. 百词斩 计算机英语词汇表,单词之美四级-英语词汇百词斩拓海有道金山词霸典...
  15. Win部署Flask服务_NSSM
  16. 电商积分支付系统构建经验与总结
  17. bookxnote手机版_BookxNote
  18. 谷歌不支持调用摄像头麦克风_谷歌大手一挥,第三方相机或已无立锥之地
  19. CSS 中文字号、磅和像素对照关系
  20. (附源码)spring boot动力电池数据管理系统 毕业设计 301559

热门文章

  1. 虚拟大师怎么修改手机_怎么修改手机应用名称
  2. guice android,android – 如何使用Guice的@Singleton?
  3. 博科交换机常用配置命令
  4. Project(8)——收货地址——增加 --- 省市区数据处理
  5. WPS或Excel将姓名变为拼音
  6. t分布(Student t distribution)——正态分布的小样本抽样分布
  7. 摩尔庄园不同服务器账号互通吗,摩尔庄园手游服务器互通吗?摩尔庄园手游不同区可以一起玩吗?...
  8. C语言 运算符与表达式
  9. 零元学Expression Design 4 - Chapter 4 教你如何自制超炫笔刷
  10. Windows11系统下解压文件后缀为.tar(.gz)的压缩文件