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