最近一个紧急项目里, 出于考虑节约开发成本和缩短开发周期的目的, 我选择用 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 的免费版. 推荐原因很简单
来源: https://juejin.im/post/5b6a60b96fb9a04faa79cbb8