魔推MPUSH开发者程凯征:好的消息推送技术是磨出来的

开发一款程序员喜欢用的SDK不容易。也许有些开发者还不知道能够使用方便易用的消息推送平台接口服务。但是像百度、网龙、去哪儿等APP应用都是在使用消息平台接口的服务。魔推MPUSH开发者程凯征以一位标准研发人员的视角,将研发和产品设计之间的关系用“与、或、非”来阐述他对消息推送技术是如何诞生的。

目前,魔推MPUSH已经向应用开发者开放,支持包括安卓、IOS、JAVA、PHP的主流系统。从原理上来说,为应用开发者提供的SDK包嵌入到应用程序当中,就可以实现信息的推送功能。目前,广泛的做法大多使用了长链接的发送方式推送消息。这种方式更能节省终端设备的用电量和流量,将更多的消耗转移到服务器当中。

一般而言,在客户端内,行业有四大标准来判断一款SDK的性能。第一是SDK的大小,一般的也就是几十K,这一点大家现在都能做到。第二点是流量。第三是省电。第四是稳定性。无限环境中,不同的地方需要采用不同的联网策略,在服务器端,主要考虑的是2台并发的策略;一台服务器的高并发能力,也就是一台服务器能支持多少用户同时在线的消息推动;第二个是消息的并发能力,也就是一定时间内能顺畅地送达多少条信息。

那么魔推MPUSH又能做到什么样的效果呢?

魔推MPUSH在上述几个指标的表现如下:用户客户端在待机空载时,流量消耗是0.8兆/月;在Android上每天40毫安的电量消耗;一台服务器可以支持200万用户同时在线;一秒钟可以下推5万到8万消息,一天能够推50亿条消息,这相当于中国移动整个全中国的短信的存储量。并在0.5秒钟内将消息送达用户客户端。根据用户量,并计量同时在线用户数。目前,魔推MPUSH已经向开发者开放使用。

在推送过程中,魔推MPUSH试图建立行业技术标准;在推送之后,提供BI(Business )服务。与其他消息推送类平台不同,魔推MPUSH更专注于推送之后的运营和后续动作,在推送成功率、失败率上面做精细化的分析。开发者在后台就可以查询到自己应用的这些数据情况。

移动端信息推送是个技术性的产品,对这类产品,行业类还有个说法,就是技术上没有不可能的事儿,但一挑战到技术极限,就是个考验可能性的事儿。将这个可能性比对一下成本,信息推送就变成大平台不愿做的事儿了。无论是魔推MPUSH,还是其他的产品,冲刺技术极限,在信息传送链条上磨练服务,比的就是个精细范儿。

时间: 2024-10-11 10:57:04

魔推MPUSH开发者程凯征:好的消息推送技术是磨出来的的相关文章

消息推送平台乱象和趋势

最近笔者关注了一下推送这个领域,来给大家说说目前的推送的现状,我的一些想法以及这个行业的一些趋势判断.文章分两大部分,分别是消息的用户打扰以及消息通道和各推送平台的趋势. 消息的用户打扰 目前每日全网下发的推送消息大概是120亿条,这些消息主要在Android设备上,平均每个Android用户每天会收到30条以上的消息, 为什么呢,主要是因为Android手机生态的原因,关闭消息太难. 所以Android设备的用户每天生活在消息的轰炸之中,从业内的一些数据来看,现在Android的一条推送,从展

魔推mpush:实现精准智能消息推送的五个关键

前沿:因为工作性质的关系,笔者会接触到很多非常资深的移动开发商.大部分技术工程师出身的CEO对技术本身的知识产权非常敏感.<KK的预言>一文中提出一个观点:"当拥有知识产权不在能够保证盈利,拥有精准只能的信息推送能力是今后APP开发公司盈利的保证". 魔推MPUSH是一款消息推送类SDK插件,它专门为开发者使用.目前,采取免费开放的运作模式.消息推送是天下最麻烦的事情.韩剧往往有这样的情节:女生哭着说:你不要走.我知道你要什么.男生大吼一声:我自己都不知道自己要什么,你怎么

魔推mpush:消息推送的大学问,别把用户惹毛了!

从开发者和开发商的角度来说,消息推送越来越受到他们的重视.因此,个推.极光.百度云平台.信鸽.魔推mpush等等消息推送类服务平台应运而生,这受到了运营商们的重视.但是,对信息推送服务的调查我们发现,很多运营商只是单纯的将这个渠道视为一种信息下发通道,并未很好的了解.运用这一个有效的提高APP打开率和活跃度的工具. 根据Flurry公布的数据显示,智能手机用户每天平均2个半小时在看手机,而其中86%的时间都在使用各种各样的APP.而Urban Airship过去6个月内5亿次推送的数据统计结果表

魔推mpush:我们应该占领用户的手机吗?

消息推送在移动设备商的迅速普及和变化,让它已经不仅仅是推送消息或通知了.在IOS设备上,App Store上的程序可以推送消息.邮件.即时消息.推送网络上记入到TODD.通过消息推送可以在两台设备中庸推送聊天.提醒用户某个APP降价了.难怪Yo的投资者认为:通知栏已经成为人们与智能手机连接的首要层级,它能够承担很多具有"单向通知"的任务. 这句话的潜台词是:现在我们来占领用户的手机吧! 但是我们真的应该这么做吗? 当年,iphone出现推送短短半年不到,消息推送就已经滥觞.连接网络设置

MPush开源消息推送系统:简洁、安全、支持集群

引言 由于之前自己团队需要一个消息推送系统来替换JPUSH,一直找了很久基本没有真正可用的开源系统 所有就直接造了个轮子,造轮子的时候就奔着开源做打算的,只是后来创业项目失败一直没时间整理 这一套代码,最近比较闲就拿出来给开源做点贡献. 作为Java版的开源推送系统,MPUSH还是有很多不错的设计的,特别是对想自己搭建一套推送系统的团队 是有很大的借鉴意义的.当然开源出来也是不想曾经做过的工作白白浪费掉,特别希望对这方面有兴趣的同学 来一起把这套东西做的更好,服务更多的用户! 项目主页 http

开源实时消息推送系统 MPush

系统介绍 mpush,是一款开源的实时消息推送系统,采用java语言开发,服务端采用模块化设计,具有协议简洁,传输安全,接口流畅,实时高效,扩展性强,可配置化,部署方便,监控完善等特点.同时也是少有的可商用的开源push推送系统. 特性和优势 源码全部开放,包括server.android.ios .websocket等 代码质量高,全部模块化设计,真正的商用级产品,考虑到推送中遇到的大部分场景 安全性高,基于RSA精简的加密握手协议,简单,高效,安全 支持断线重连,及弱网下的快速重连,无网络下

程凯养生堂视频收集

2011-01-02期 养生堂之百年程氏养生经A 到底什么是程氏针灸?程氏针灸有什么妙用?程氏针灸第三.四代传承人带您一起谈养生.   2011-01-03期 养生堂之百年程氏养生经B 感冒多发季节,什么样的针灸方子可以治疗感冒?北京中医药大学博士程凯将结合亲身经历讲述程氏养生.  2011-01-04期 养生堂之百年程氏养生经123 经络是人们与生俱来的母亲河,细血流淌在其中,但经络会时而阻塞,时而源头动力不足,怎样通畅身体血脉,本期专家程凯博士为你解开疑惑.  2011-01-05期 养生堂

微信小程序开发:设置消息推送

开发设置中,启用并设置消息推送配置后,用户发给小程序的消息以及开发者需要的事件推送,都将被微信转发至该服务器地址中. 不过照着说明去操作,即使按照最简单的明文方式去设置,还是提示Token验证失败.仔细研究说明,其实服务器验证过程很简单,用Get发来一个连接,然后在自己的页面中去检验,不想做也可以先不做,直接返回echostr即可.关键在,怎么返回,开始我还以为必须要按照xml或者json返回,试了半天,其实很简单,清空所有其他输出,直接返回echostr即可. Response.Clear()

Android消息推送:手把手教你集成小米推送

前言 在Android开发中,消息推送功能的使用非常常见. 为了降低开发成本,使用第三方推送是现今较为流行的解决方案. 今天,我将手把手教大家如何在你的应用里集成小米推送 该文档基于小米推送官方Demo,并给出简易推送Demo 看该文档前,请先阅读我写的另外两篇文章: 史上最全解析Android消息推送解决方案 Android推送:第三方消息推送平台详细解析 目录 1. 官方Demo解析 首先,我们先对小米官方的推送Demo进行解析. 请先到官网下载官方Demo和SDK说明文档 1.1 Demo