本书未发布

soketi

未匹配的标注

📡 soketi

Soketi 是你简单、快速、有弹性的开源 WebSockets 服务器。📣

soketi

极速 :zap:

服务建立在 uWebSockets.js 之上——一个移植到 Node.js 的 C 语言应用程序。uWebSockets.js 具有 8.5 于Fastify 的性能,至少是 10 倍于Socket.IO 的水平。( uWebSockets.js 源码

比大多数竞争者价低 🤑

与 Pusher 相比,你可以用不到三分之一的价格达到更高水平。

对于 Pusher 的 49 美元计划,你只能得到有限的连接数(500)和信息数(30 M)。

使用 Soketi,以 Vultr 或 DigitalOcean 上一个实例的价格(5-10美元),你可以得到几乎无限的连接、消息和更多的东西。

易于使用 :baby:

Soketi 支持你在容器或单体中运行你的基础设施。有多种方法来 安装配置 soketi,从用于开发的单个实例,到拥有成千上百活跃用户的数十个活跃实例的规模。

Pusher 协议 v7 :satellite:

Soketi 实现了 Pusher 协议 v7。因此,任何由 Pusher 维护或兼容的客户端都可以连接到它,为已经兼容该协议的现有应用程序带来即插即用的体验。

基于应用程序的访问 :closed_lock_with_key:

你和你的用户可以通过 类 Pusher 应用 访问 API 和 WebSockets,这些应用提供 keys 和 screts 来连接或验证广播事件或检查频道状态的请求。Soketi 还内置了对 DynamoDB 和基于 SQL 的服务器(如 Postgres)的支持。

生产就绪!

Soketi 不仅在本地开发过程中是一个很好的伙伴,还具有苛刻的生产应用所需的弹性和速度。

内置监控 :chart_with_upwards_trend:

Soketi 只是把指标暴露给你,你只需要提取它们,无论是简单的 HTTP 客户端来提取当前的使用情况,还是使用 Prometheus 来监控所有的连接。

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
发起讨论 查看所有版本


暂无话题~