其实我们要用推送服务的情况还挺多:
1,站内性 其实是可以用推送实现的,互相点对点的推送 当然这是在web上的,名字有点老土
2,私信 这个微博的私信就是一种,值在页面右下角出来对话框形式的
3,优惠发送到手机app上 很多app都来这个,推送些软件或者文章
4,app和app之间的通信 聊天软件 微信 gtalk等
以上几种服务的形式可分类成:
1,server对server 站内信
2,server对client 私信 优惠推送
3,client对client 聊天工具 微信 gtalk
其本质的原型是 N个client《------》server《-------》N个client client在登录后都会有一个id被记录在server,server就通过这个id来点对点的发送信息返回信息。这里只是说了点对点就是私聊,群聊还没说,我猜想只是多了一个群聊标记判断。
其原理实现是基于xmpp协议的 http://blog.csdn.net/xyz_lmn/article/details/6947130 谢谢这个作者
可能的技术选型和架构:
1,
服务端server:openfire+smack+mysql+tomcat
openfire是实现了xmpp的一个服务器也是一个开源项目,用来管理连入的client信息的。也是有openfire负责消息发送和接受的。
smack是一个xmpp协议的api库,openfire是使用了这个库的
mysql是openfire的数据库,也可以支持mssql的
tomcat是web服务器,openfire还是要跑在这个上面的
客户端client:使用smack api的任何客户端都可以,只要信息以xmpp协议发送就可以了,至于发送到哪里肯定是openfire在的服务器咯
上面这个选型呢,开源的,可以自己修改,如果要和自己的程序在进行整合需要花点时间
2,
服务端server:openfire+smack+mysql+tomcat
客户端client:smackweb html5或者用浏览器控件直接访问用web技术做的网站也行。只要让client链接到server就可以了
还有使用asmack api 的client asmack是smack的android优化版
3,
服务端server:你自己随便用什么写都行
客户端client:随便什么客户端+现有的第三方推送服务,极光推送,还有一个收费的我就不举例了。
顺便说一句:如果你的应用的流程是可以在client执行一个动作后获取服务端信息的,就还是用http吧。也就是推送的业务和其他业务是相邻的2个业务动作就行。
相关推荐
帮企聚合推送【七合一搜索引擎聚合推送工具】支持百度搜狗神马必应头条360等搜索引擎站长平台url推送收录.zip
本织梦插件支持在发布文章时,可自动向百度主动实时推送、百度MIP推送、熊掌号天级收录推送、周级收录推送、神马MIP数据推送文章链接,达到促进搜索引擎快速搜录的目的。 本织梦插件支持PC端、手机端或MIP端三端...
支持百度搜索引擎、微软Bing搜索引擎以及IndexNow方式的Api提交链接功能,让搜索引擎更快的发现您网站上的新内容链接。...4、可以查看推送记录,例如:推送链接明细、推送结果、推送是否成功等其它推送内容。
1、android端demo中的...5、源代码直接是不能实现连接和推送的,要修改android端demo中服务的ip地址,连接到服务端ip(本机ip) 6、需要修改的地方,添加了TODO标识,全局搜索,并在适当的地方修改内容即可
在用安卓设备时,经常会应用到弹出推送消息。下面在此把我之前写的推送代码分享给大家,供大家参考,有不同见解的朋友欢迎提出,共同学习进步! 最近搜索看这个的朋友比较多。这个也只是单独的内置推送。时时推送与...
推送url以伪静态优先,真正迎合搜索引擎做SEO 支持手动推送,自动推送,批量推送 三种推送模式。 自动推送支持推送的版块自由设置 自动推送支持用户组推送设置,让您方便筛选出优质用户组会员发布的内容推送 集成...
免费WP推送插件-免费WP推送插件件包含关键词采集,关键词文章采集,伪原创,自动发布,自动推送搜索引擎。实现全自动SEO优化的免费WP推送插件
支持百度搜索引擎、神马搜索引擎、自动收录、Sitemap、谷歌...辅助推送:支持发布文章后推送链接,商业版还支持页面推送(与自动收录功能类似,可推送网站所有可访问的链接)和手动推送(可推送文章、分类、标签)。
如果你本身是一个开发人员,使用这三种推送方式向百度搜索推送的WordPress博客链接其实也不是什么难事,但如果你对代码并不是十分了解,要完全使用这三种推送方式,尤其是是自动推送方式向百度搜索推送数据,就比较...
免费易优推送插件-免费易优推送插件包含关键词采集,关键词文章采集,伪原创,自动发布,自动推送搜索引擎。实现全自动SEO优化的易优插件
搜狗站长自动打码SEO推送工具是一款针对网站管理员和SEO人员的工具,它可以自动将网站的URL提交到搜索引擎进行收录,同时也能够自动识别和处理验证码,减轻用户手动操作的负担。使用该工具可以有效提高网站在搜索...
易优聚合关键词推送插件-易优聚合关键词推送插件包含关键词采集,关键词文章采集,伪原创,自动发布,自动推送搜索引擎。实现全自动SEO优化的易优插件
免费帝国推送插件-免费帝国推送插件包含关键词采集,关键词文章采集,伪原创,自动发布,自动推送搜索引擎。实现全自动SEO优化的帝国插件
C# 实现的百度搜索推送程序。不是源码,需要.NET 4.5的运行环境。C# 实现的百度搜索推送程序。不是源码,需要.NET 4.5的运行环境。C# 实现的百度搜索推送程序。不是源码,需要.NET 4.5的运行环境。
智者百度蜘蛛王(链接批量推送)是一款百度链接推送软件,通过百度蜘蛛王(链接批量推送)您可以将大量的链接推送给百度蜘蛛进行抓取,目前软件支持主动推送和自动推送两种。 1、主动推送:通过百度token进行批量推送...
百度推送管理3.4.6Pro WordPress插件+sitemap推送+最新百度搜索引擎收录辅助插件,个人正在使用插件
大数据干扰下搜索引擎最优推送算法仿真.pdf
一、需求分析 4 二、百度地图API的调用和开发 4 (一)准备工作 4 (二)工程配置 4 ...三、百度地图的信息推送 19 (一)PC服务端 19 (二) Android手机客户端 22 四、总结 24 五、应收集的资料及主要参考文献 24
提取 sitemap 中的链接,利用百度、必应、谷歌 API 自动 推送至搜索引擎,提升网站收录速度。
WordPress 百度搜索推送插件,主要功能:发布新文章时推送文章 URL 至百度搜索资源平台,支持主动推送、自动推送、快速收录,并且完全免费。 百度搜索推送插件特色: 仅发布新文章时才主动提交,修改/更新文章不会...