文档章节

用GoEasy轻松实现实时推送

m
 maomao-1
发布于 2017/02/08 15:03
字数 322
阅读 762
收藏 27

**客户端订阅 **

  1. 导入goeasy.js

<script type="text/javascript" src="https://cdn.goeasy.io/goeasy.js"></script>

  1. 订阅 var goEasy = new GoEasy({appkey: 'appkey'}); goEasy.subscribe({ channel: 'my_channel', onMessage: function(message){ alert('收到了新信息:'+ message.content); } }); 推送

推送方式一: Javascript推送

  1. 导入goeasy.js

<script type="text/javascript" src="https://cdn.goeasy.io/goeasy.js"></script>

  1. 连接并推送 var goEasy = new GoEasy({appkey: 'appkey'}); goEasy.publish({ channel: 'my_channel', message: 'Hello world!' });

推送方式二: RestAPI推送

  1. 直接推送 url: https://goeasy.io/goeasy/publish?appkey={yourappkey}&channel={yourchannel}&content=yourcontent Method: post 如果返回code为200,则表示推送成功。

推送方式三: JAVA SDK推送

  1. 需要下载GoEasy SDK 方式一在GoEasy的官网上下载:https://goeasy.io/www/started.jsp 方式二在GoEasy的maven库里下载:http://maven.goeasy.io/nexus/content/repositories/releases/io/goeasy/goeasy-sdk/
  2. 下载两个依赖包: gson.jar : http://repo.maven.apache.org/maven2/com/google/code/gson/gson/2.3.1/gson-2.3.1.jar
    slf4j-api.jar : http://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.2/slf4j-api-1.7.2.jar
  3. 写关键代码 GoEasy goEasy = new GoEasy("appkey"); goEasy.publish("your_channel","Hello world!");

如何获得appkey? 到GoEasy官网https://goeasy.io上注册并新建一个application,系统会为你自动生成appkey.

如何推送一条消息让多个用户收到? 为需要收消息的用户设置一个channel, 然后在这些用户访问的页面里订阅该channel。 最后往这个channel上推送消息就好了!

希望这个总结对大家有帮助!

© 著作权归作者所有

m
粉丝 1
博文 1
码字总数 322
作品 0
成都
私信 提问
PHP Web实时消息后台服务器推送技术---GoEasy

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

Xiqincai
2016/09/20
375
0
Ruby Web实时消息后台服务器推送技术---GoEasy

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

Xiqincai
2016/09/20
36
0
node.js Web实时消息后台服务器推送技术---GoEasy

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

Xiqincai
2016/09/20
42
0
JAVA Websocket消息推送---GoEasy

Goeasy, 它是一款第三方推送服务平台,使用它的API可以轻松搞定实时推送!个人感觉goeasy推送更稳定,推送 速度快,代码简单易懂上手快 浏览器兼容性:GoEasy推送 支持websocket 和polling两...

miaomiaogong1
2016/12/05
183
0
Python Web实时消息后台服务器推送技术---GoEasy

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

Xiqincai
2016/09/20
97
0

没有更多内容

加载失败,请刷新页面

加载更多

分布式协调服务zookeeper

ps.本文为《从Paxos到Zookeeper 分布式一致性原理与实践》笔记之一 ZooKeeper ZooKeeper曾是Apache Hadoop的一个子项目,是一个典型的分布式数据一致性的解决方案,分布式应用程序可以基于它...

ls_cherish
32分钟前
2
0
redis 学习2

网站 启动 服务端 启动redis 服务端 在redis 安装目录下 src 里面 ./redis-server & 可以指定 配置文件或者端口 客户端 在 redis 的安装目录里面的 src 里面 ./redis-cli 可以指定 指定 连接...

之渊
昨天
2
0
Spring boot 静态资源访问

0. 两个配置 spring.mvc.static-path-patternspring.resources.static-locations 1. application中需要先行的两个配置项 1.1 spring.mvc.static-path-pattern 这个配置项是告诉springboo......

moon888
昨天
4
0
hash slot(虚拟桶)

在分布式集群中,如何保证相同请求落到相同的机器上,并且后面的集群机器可以尽可能的均分请求,并且当扩容或down机的情况下能对原有集群影响最小。 round robin算法:是把数据mod后直接映射...

李朝强
昨天
4
0
Kafka 原理和实战

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/bV8AhqAjQp4a_iXRfobkCQ 作者简介:郑志彬,毕业于华南理工大学计算机科学与技术(双语班)。先后从事过电子商务、开放平...

vivo互联网技术
昨天
24
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部