1 个不稳定版本
0.1.0 | 2024 年 1 月 6 日 |
---|
#255 in WebSocket
用于 acril-rt
38KB
663 代码行
Acril - 一个一体化 Rust actor 框架
Acril 的创建是为了作为一个快速、可组合、兼容且正确的微服务和 actor 的构建块。
默认情况下它是最小化的,但包括了构建健壮 Web 应用程序、REST API 的类型安全 SDK 以及任何其他你认为这些实用工具有用的目的的基本实用工具。
actor 模式是一种非常强大的编码风格,涉及独立的 "actor",这些 actor 可以接收消息并对它们做出响应。使用该模式可以让您定义具体的边界,其中一个系统的责任结束,另一个系统的责任开始。
您完全控制 actor 的运行方式、运行时间和结束时间。
功能
此库包括
- A HTTP 客户端,附带特性(以及实现这些特性的过程宏),用于轻松开发 REST API 的 SDK;我们在我们的 Alpaca Rust SDK 中使用它。
- 一个 WebSocket 层,允许 actor 处理消息。
依赖关系
~1–14MB
~197K SLoC