GoEasy的使用

GoEasy介绍

http请求短连接,一次请求响应后关闭,而GoEasy建立了客户端与服务器之间的长连接。

goeasy支持服务器到客户端的消息发布,客户端到客户端的消息发布
GoEasy的使用_第1张图片

GoEasy用来做什么

GoEasy的使用_第2张图片

入门

在官网注册一个账号可以免费使用:http://www.goeasy.io/

然后创建免费应用:

GoEasy的使用_第3张图片

开发

1)导入依赖

        
        
            io.goeasy
            goeasy-sdk
            0.3.8
        


    
        
            goeasy
            goeasy
            http://maven.goeasy.io/content/repositories/releases/
        
    

2)请求以及参数说明

URL:

http(s):// /publish

Method:

Post

参数:

参数名字 是否必需 描述
appkey 您的app key
channel 您的目标channel
content 推送的消息内容

appkey创建应用时生成,channel由个人定义。

GoEasy的使用_第4张图片

服务器到客户端的消息推送

服务器程序, 将触发代码整合在业务代码中

其中Common key在应用中查看

        String jsonString = JSONObject.toJSONString(userDto);
        GoEasy goEasy = new GoEasy("http://rest-hangzhou.goeasy.io","Common key");
        System.out.println(jsonString);
        goEasy.publish("userana",jsonString);
前端

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

客户端与客户端的通信

<%@ page contentType="text/html;charset=UTF-8" isELIgnored="false" %>


    
    聊天室

    
    
    
    
    
    
    



 

© 2015-2018 DHG, All Rights Reserved     Em email:m mzc 11997@gmai l.com

测试,两个浏览器打开同一个页面 对话。

你可能感兴趣的:(GoEasy的使用)