1 个不稳定版本

0.1.0 2024 年 1 月 6 日

#255 in WebSocket


用于 acril-rt

MIT 许可证

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