Goeasy, 它是一款第三方推送服务平台,使用它的API可以轻松搞定实时推送!个人感觉goeasy推送更稳定,推送速度快,代码简单易懂上手快
浏览器兼容性:GoEasy推送支持websocket 和polling两种连接方式,从而可以支持IE6及其以上的所有版本,同时还支持其它浏览器诸如Firefox, Chrome, Safari 等等。
支 持不同的开发语言:   GoEasy推送提供了Restful API接口,无论你的后台程序用的是哪种语言都可以通过RestfulAPI来实现后台实时推送。如:Java, PHP, C#, Ruby, Python, C, C++, ASP.NET, Node.js...
支持后台及前台推送:后台用Restful API,前台用goeasy.js;运用十分简单!
推送的原理:GoEasy的实现原理很简单,就是推送消息的一端只负责推送,而需要接收的页面需要预先订阅。订阅什么呢?订阅channel。往某个channel上推送消息,客户端就订阅相同的channel,这样就可以确保准确接收。通过channel我们可以自己指定哪些页面或哪些用户可以接收到从这个channel上推送出来的消息。


Python web实时消息后台服务器推送技术方案

下面我介绍一下使用GoEasy的步骤:
1. 你需要到goeasy官网上注册一个账号,并创建一个应用,应用创建好后系统会默认为它生成两个key: publish key 和subscribe key
2. 前台实时订阅及接收
    只需要引入goeasy.js,然后调用goeasy的subscribe方法订阅一个channel即可,订阅时无论是用publish key还是subscribe key都可以。通过subscribe的参数 onMessage的回调函数可以实时接收到消息。
3. 前台实时推送
    还是需要引入goeasy.js(如果该页面已经引入了可不在引入),然后调用goeasy的publish方法向已订阅的channel上推送消息即可,推送时只能用publish key。
4. 后台实时推送
     调用GoEasyRestful API,用post方式访问http://goeasy.io/goeasy/publish,同时还需要带上三个必要参数:
    appkey: publish key
    channel: 你订阅了的channel
   content: 推送内容

转载于:https://blog.51cto.com/12271315/1871805

Python web实时消息服务器后台推送技术方案---GoEasy相关推荐

  1. Python Web实时消息后台服务器推送技术---GoEasy

    越来越多的项目需要用到实时消息的推送与接收,怎样实现最方便呢?我这里推荐大家使用GoEasy,它是一款第三方推送服务平台,使用它的API可以轻松搞定实时推送! 浏览器兼容性:GoEasy推送 支持we ...

  2. 服务器内容推送技术(转)

    服务器内容推送技术 1.    传统轮询:利用WEB页面META刷新机制,指定一定时间间隔进行页面装载服务. 不足:用户体验差,服务器压力大 2.    Ajax轮询:采用异步响应机制 不足:有延迟, ...

  3. web应用从服务器主动推送消息到客户端到方式

    总结帖 为什么需要服务端向客户端推送消息? 在某些应用功能中,例如定位,游戏,社交消息的推送等,用户都是被动接受u消息的,为了处理这类问题,需要服务端向客户端推送消息. 引言: 普通情况下,有客户端向 ...

  4. 一文弄懂redis分布式缓存之微博推送技术方案

    1️⃣业务场景分析 关注微博 登录首页展示了我关注的所有人发的微博,展示形式是列表 滚动有分页加载 2.个人微博 我发的微博展示在个人微博,展示形式也是列表 滚动有分页加载 2️⃣ 基于redis技术 ...

  5. 服务器主动推送消息数据给客户端

    1 引言 这个问题第一次是我在实现一个导师的方案的时候所发现的,一开始我需要实现服务器与客户端的密钥协商和数据传递,服务器需要主动分发(推送)密钥给客户端,因为以前没有做过相关编码,后来只能想到用反向 ...

  6. dwr 后台服务器推送技术

    刚才写了一篇<dwr传对象到前台>,现在继续下一个总结点,dwr又一个令人兴奋的技术后台服务器推送技术,需要的包我就不写了 web.xml配置 <servlet>   < ...

  7. java推送技术_java网络编程 - java服务器推送技术系列方案实战

    前言 服务器推送技术(又名Comet)是建立在ARP基础之上的一种非常实用的技术,它广泛应用于Web端,手机APP应用端等.具体很多场景都需要此技术的支撑,包括扫码登录.扫码支付.网页支付.端到端消息 ...

  8. C# Web实时消息后台服务器推送技术---GoEasy

    越来越多的项目需要用到实时消息的推送与接收,怎样实现最方便呢?我这里推荐大家使用GoEasy, 它是一款第三方推送服务平台,使用它的API可以轻松搞定实时推送! 浏览器兼容性:GoEasy推送 支持w ...

  9. ASP.NET Web实时消息后台服务器推送技术---GoEasy

    越来越多的项目需要用到实时消息的推送与接收,怎样用ASP.NET实现最方便呢?我这里推荐大家使用GoEasy, 它是一款第三方推送服务平台,使用它的API可以轻松搞定实时推送! 浏览器兼容性:GoEa ...

  10. C# Web实时消息后台服务器推送技术-GoEasy

    越来越多的项目需要用到实时消息的推送与接收,怎样用C#实现最方便呢?我这里推荐大家使用GoEasy, 它是一款第三方推送服务平台,使用它的API可以轻松搞定实时推送! 浏览器兼容性:GoEasy推送 ...

最新文章

  1. echarts geo地图示例_python小白的画地图合集(使用pyecharts)
  2. 遇到的问题然后自己找到答案
  3. ST17H26只pwm波形特征
  4. c语言switch中用ifelse,初学者求问:用if单分支选择语句替换switch语句?if.else呢...
  5. Linux入门学习(一)
  6. c#养老院老人信息管理系统源码 论文_我市“老年人关爱服务体系建设”专题研究论文荣获第五届青年学者老龄论坛特等奖_社会民生_新闻频道...
  7. “Alexa,喂我吃草莓”机器人女仆现身,会做饭还会喂食
  8. 新萝卜家园 Ghost XP SP3 电脑城装机版 2011.06+
  9. 网易评论真搞笑~~~呵呵
  10. 杂谈——科比球鞋(Nike)全记录
  11. GB2312字符集对应16进制ANSI、UNICODE、UTF-8编码 (5)
  12. 多边形区域填充算法--扫描线填充算法(有序边表法)
  13. 「校内训练 2019-04-23」越野赛车问题 动态dp+树的直径
  14. android开花动画,放下手机,听花开的声音 -- 花儿 の Time #Android #iPhone
  15. 荣耀30S入手体验分享 性能够用颜值深得我心
  16. 电子设备丢失数据如何恢复
  17. 架构——自包含系统(SCS)
  18. 【单片机项目实训】八路抢答器
  19. import python as mulan_深度学习(一)搭建 python 环境
  20. 【非常难得】CCXT如何获取期货合约的K线数据并合约交易下单总结

热门文章

  1. codeforces 711A A. Bus to Udayland(水题)
  2. [RMQ] [线段树] POJ 3368 Frequent Values
  3. FORM开发实现动态LOV
  4. 存储过程从入门到熟练(多个存储过程完整实例及调用方法)
  5. 不是我发现了美,只不过这个世界本身就很美。记快乐的今年生日。
  6. 商城管理系统(前台+后台+管理员+用户+html+jsp)
  7. Jquery、简单的下拉列表、网页左部导航菜单
  8. [BZOJ]4127: Abs
  9. 跟踪某个类所创建对象的个数
  10. eclipse Tomcat 启动报错