Cosmos自制脑图
2021 年,Netflix 会将大部分的工作负载从 Reloaded 转移到 Cosmos 平台。Cosmos 是一个计算平台,它将微服务的最佳特性与异步工作流以及 Serverless 结合在一起。
Cosmos 是一个计算平台,它将微服务的最佳特性与异步工作流以及 Serverless(无服务器)结合在一起。它的最佳应用是用于涉及到资源密集型算法的应用程序中,这些算法通过复杂的层次化工作流进行协调,可以持续几分钟到几年。它既支持一次消耗数十万个 CPU 的高吞吐量服务,也支持需要等待计算结果对延迟敏感的工作负载。
Cosmos 服务不是微服务,但是它们有很多相似之处。典型的微服务是一个具有无状态业务逻辑的 API,它可以根据请求负载自动扩缩容。该 API 提供了与对等方之间的强契约,同时将应用数据和二进制依赖关系与其他系统隔离开来。
Cosmos 服务保留了微服务的强契约和相隔离的数据 / 依赖关系,但添加了多步工作流和计算密集型异步 Serverless 函数。
Cosmos 支持服务的分解和分层。由此产生的模块化架构允许团队专注于他们自己的专业领域,并控制自己的 API 和发布周期。