文件名称:broker:实时BaaS(后端即服务)
文件大小:22KB
文件格式:ZIP
更新时间:2024-04-09 11:38:39
api rust real-time sse message-broker
经纪人-实时BaaS(后端即服务) 目的 该服务的目的是成为您的实时BaaS(后端即服务)。 Broker是SSE消息代理,不需要您编写任何后端代码即可拥有完整的实时API。 Broker的诞生源于这样的需求:与其使用Web套接字和SQL数据库构建复杂的REST API来提供响应性Web表单(例如React),还必须有一种更简单的方法。 Broker遵循仅插入/发布/订阅范式,而不是REST CRUD范式。 特征 几乎没有CPU和内存使用的高性能 少于500行代码 通过SSE的安全实时事件流-需要使用 支持CORS 支持SSL-完整的端到端加密 使用存储的Argon2密码的JWT为用户提供身份验证 使用全局NTP服务器,并且不依赖于本地服务器时间 通过JSON POST请求插入事件 同步SSE客户端连接上的最新事件 怎么运行的 在Broker中,您创建一个用户,登录,然后插入一个事件
【文件预览】:
broker-master
----Cargo.toml(774B)
----Cargo.lock(57KB)
----src()
--------main.rs(12KB)
----LICENSE(1KB)
----README.md(6KB)
----.gitignore(409B)