WebSocket之GoEasy框架

GoEasy介绍

GoEasy专注于服务器与浏览器,浏览器与浏览器之间消息推送,完美兼容世界上的绝大多数浏览器,包括IE6, IE7之类的非常古老的浏览器。 GoEasy采用 发布/订阅 的消息模式,帮助您非常轻松的实现一对一,一对多的通信。

工作流程:

浏览器订阅channel。

向channel发布消息,不论是服务器还是客户端均可以向channel发布消息。

当客户端或者服务器向channel上发布一条消息时,所有订阅该channel的浏览器均可以收到该消息。

服务器发送消息REST

Host
杭州: rest-hangzhou.goeasy.io
新加坡: rest-singapore.goeasy.io

RESTful API
URL:http(s)😕//publish
回值:{
“code” : 200,
“content” : “OK”
}
返回值的详细说明,请参考附录A。

Java方式一: 手动下载sdkgoeasy-sdk.jar下载依赖包:​ gson-2.3.1.jar, slf4j-api-1.7.2.jar

方式二: Maven添加goeasy仓库到您的pom.xml文件:

<repositories>
    ...
    <repository>
        <id>goeasy</id>
        <name>goeasy</name>
        <url>
            http://maven.goeasy.io/content/repositories/releases/
        </url>
    </repository>
</repositories>

然后添加依赖:

<dependencies>
    ...
    <dependency>
        <groupId>io.goeasy</groupId>
        <artifactId>goeasy-sdk</artifactId>
        <version>0.3.8</version>
    </dependency>
</dependencies>

用Java在服务器端发送消息

GoEasy goEasy = new GoEasy( "http(s)://<REST Host>”, "my_appkey");
goEasy.publish("my_channel", "Hello, GoEasy!");

GoEasy是一款基于websocket的为服务器传送消息的框架,不同于原生的websocket,GoEasy可以支持多种版本,并且可以跨语言,能够快速进行开发。

官网地址:https://www.goeasy.io/cn/doc/presence/client-initial.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值