最近一个紧急项目里,出于考虑节约开发成本和缩短开发周期的目的,我选择用GoEasy来替代自己搭建WebSocket,当然我也考虑过workerman和融云等同类型的产品。最后选择GoEasy的原因只有2点,极简、稳定。
我可以来说一下我在项目里从GoEasy得到了哪些实质性的帮助,这里敲黑板,可能其中的一到两条就是你想要的。
1 简单
我是写Java的,GoEasy里有自己的依赖包,我从注册到获取APP key,到自己写好代码到跑通推送不到30分钟,在我看来这是目前能最大程度减少开发成本和缩短开发周期的三方WebSocket的产品。从GoEasy这边所需要获取的也只有1个APP key和1个地址。
2 稳定
因为简单心里肯定会充满不确定性,担心稳定性不高,看官网所说的多集群和可靠容灾,因为我购买的消息数量不多,测了1W条,从开始到完成0.67S,没有漏发,还是很稳定的。
3 兼容性
从浏览器到代码类型,GoEasy兼容性做的可以说是很完善了,我从IE6开始测,目前没有发现不支持的浏览器。同时官网上的快速入门可以看到,可以支持任何开发语言。
4 安全
我这个项目消息推送数量不多,但是并发连接数量会比较多一点,所以我付了费增加并发数量,同时也体验了一下GoEasy所谓的独创的OTP技术,在app key和推送消息隐私方面做的很不错,具体的不多说,有兴趣可以去自己去了解一下。
5 应用范围
可以说GoEasy 的应用范围非常广泛了,整个WebScoket这一块完全不用你管,我觉得可以适用于任何web项目中。
这是我从用GoEasy得到的总结,当然可能没有说的很完整,如果你现在需求WebSocket而没有太多的时间去做这一块的话,可以去试试GoEasy的免费版。推荐原因很简单,因为真的很简单。(www.goeasy.io)