文件名称:lathe:Rust 中的高性能自愈分布式微框架
文件大小:7KB
文件格式:ZIP
更新时间:2024-07-23 03:13:38
车床 Lathe 为在分布式环境中运行代码提供模块化抽象。 您提供业务逻辑,Lathe 可以处理部署、监控、动态重新配置和持久性。 它支持低延迟同步服务、异步数据处理系统、持久性、缓存或您需要的任何组合。 如果您想使用它们,它带有一些高级接口,但它没有假设您需要如何使用系统的核心功能:服务发现和调度。 这就是使它成为一个微框架的原因:它提供了一些模块化工具,但不强制“唯一的方式”。 它的灵感来自 、 、 、 和 。 要求 金币 动物园管理员 Kafka 对于异步流和持久状态复制是可选的 核心组件 调度 您可以标记您的任务并提供关联。 例如,如果您想在集群上运行多个数据库,但想保证在特定机器上只调度一个数据库,您可以用“heavy_disk”标记每个任务,并将“heavy_disk”的任务偏差设置为“绝不”。 其他选择是“总是”、“偏好”、“避免”和“中立”。 如果您未对任一任务指定偏差
【文件预览】:
lathe-master
----LICENSE.md(11KB)
----README.md(6KB)