一、背景

  上篇SSM项目使用GoEasy 实现web消息推送服务是GoEasy的一个用途,今天我们来看GoEasy的第二个用途:订阅客户端上下线实时状态变化、获取当前在线客户数量和在线客户列表。截止我发文时间,此功能处于试用阶段,如果要使用,需要找他们的客服开通此功能。由于已经在上篇中介绍了GoEasy,那么我们就直接开始了。

二、注册账号

  官网地址:http://goeasy.io

三、创建应用

  应用分免费版的和收费版(免费版最多只能创建2个应用),我这里用的是免费版。创建完应用之后如下图。

其中。appkey是验证用户的有效性的唯一标识。系统会生成两个keys,一个Super key和一个Subscribe key;它们的区别在于前者既可以订阅又可以推送,但后者只能用于订阅。

四、说明文档

由于文档中介绍的特别特别详细,为了避免博客与其有太多雷同,我这里就不写了,附上说明文档。GoEasy说明文档,在这里我强调几点:

1、此功能在我发稿之前还没上线,要开通,找客服人员;

2、请不要将goeasy.js下载到本地,GoEasy动态为不同浏览器和操作系统提供不同goeasy.js,使用下载到本地的goeasy.js,将会导致某些用户不能发送和接收消息;

3、java的SDK必须为0.3.10及以上。

转载于:https://www.cnblogs.com/DDgougou/p/10612562.html

SSM项目使用GoEasy 获取客户端上下线实时状态变化及在线客户列表相关推荐

  1. Mosquitto感知客户端上下线的方法

    欢迎加入QQ群:221779856,国内最活跃的Mosquitto沟通社区,关于MQTT.Mosquitto.IM.推送系统.物联网.高并发处理等技术. 设备上下线的通知不属于mqtt协议的一部分,m ...

  2. SSM项目使用GoEasy 实现web消息推送服务

      一.背景 之前项目需要做一个推送功能,最开始我用websocket实现我的功能.使用websocket的好处是免费自主开发,但是有几个问题:1)浏览器的兼容问题,尤其是低版本的ie:2)因为是推送 ...

  3. DotNetty系列六:将服务端和客户端改为Winform窗口,使用Redis做为缓存,实现用户登录,好友,群组上下线显示。

    这次改动挺大的. 1.服务端和客户端改为Winform窗口.好多细节未处理,只是实现了功能.     2.使用Redis做为缓存,版本redis-3.0.1,和RedisDesktopManager做 ...

  4. java web 项目如何获取客户端登录帐号信息(用于SSO或其他)

    前言 在java 中可以通过System 获取操作系统的相关信息. 类似: String sys_user_name = System.getProperty("user.name" ...

  5. Zookeeper——服务器动态上下线、客户端动态监听

    文章目录: 1.前言 2.实操步骤 2.1 服务端代码 2.2 客户端代码 2.3 测试 1.前言 某分布式系统中,主节点可以有多台,可以动态上下线,任意一台客户端都能实时感知到主节点服务器的上下线. ...

  6. SSM项目/SpringBoot项目/SpringBoot+Vue前后端分离项目 图片上传并查看功能实现汇总

    SSM项目下的图片上传: 1.前端Js代码:用户点击"上传头像"按钮后,会执行uploadPhoto()的方法. <button type="button" ...

  7. ssm项目直接加html文件,如何把ssm项目和vue项目部署在云服务器(上)

    如何把ssm项目和vue项目部署在云服务器(上) 如何把ssm项目和vue项目部署在云服务器(上) 一.引入 URL的概念理解 在WWW上,每一信息资源都有统一的且在网上唯一的地址,该地址就叫URL( ...

  8. 将本地项目上传到Github的两种方式 1.在线上传 2.使用Git客户端上传

    文章目录 注册GitHub账号并创建仓库 上传本地项目到Github的方式一:在线上传 上传本地项目到Github的方式二:使用Git客户端上传 Windows下安装Git客户端 Git配置本地用户名 ...

  9. SSM项目上传云服务器

    1.购买服务器 阿里云新人免费领取网站 腾讯云新人免费领取网站 领取后在控制台进行操作,可以发现公网ip地址与重置密码,之后记住修改服务器安全组规则,打开8080端口 2.连接服务器 开始菜单输入ms ...

最新文章

  1. 真实工作经验总结——案例解析企业选型操作步骤
  2. php最简单验证码代码,简单好用的PHP验证码类
  3. jquery之行自加自减
  4. Struts2 中的数据传输的几种方式
  5. 三年从前端小工到架构-知乎 Live 学习整理
  6. Using the URLconf defined in catsui.urls, Django tried these URL patterns, in this order:
  7. SAP CRM WebClient UI搜索结果界面的扩展字段显示
  8. FreeRTOS信号量---二值信号量
  9. [转载] 《Python语言程序设计》课程笔记
  10. 测视力距离5米还是3米_视力表只能看到0.3,相当于近视度数200度?
  11. 最佳实践之Android代码规范
  12. PoEdu - Windows阶段班 【Po学校】Windows编程 Lesson004_003-2 文件操作
  13. 交易者的量化程序化交易之路
  14. netlimiter 4 功能使用TCP UDP上行下行流量监控
  15. sim7600ce 拨号上网测试_SIM7600CE TCP/IP连接与PPP拨号上网 4G上网
  16. cadence 旋转快捷键_CADENCE快捷键归纳
  17. 系统可打开最大文件数过小,导致CHECK_NRPE: Error - Could not complete SSL handshake
  18. 计算机桌面工作提醒,如何在电脑桌面显示工作提醒?电脑上有什么好用的桌面工作提醒便签吗...
  19. 饿了么ui组件table点击tr展开单行
  20. 头条暑期训练营往期题目及个人答案

热门文章

  1. 存储管理之页式、段式、段页式存储
  2. android nfc(一)
  3. 【LoadRunner】安装LoadRunner时提示缺少vc2005_sp1_with_atl_fix_redist解决方案
  4. Source file
  5. 淘宝商品库MySQL优化实践的学习
  6. C/S构架和B/S架构的比较
  7. 团队组建阶段,项目经理要做些什么?
  8. java的volatile是什么意思
  9. 理解 | 理解a: float=10
  10. 记录一次K8s-Flannel插件的坑