NetflixConductor:一个微服务的编排器
Netflix内容平台工程团队运行由微服务上执行的任务的异步编排驱动的多个业务流程。其中一些是长期运行的流程,跨越几天。这些流程在准备好标题流式传输给全球的观众上发挥关键作用。这些流程的几个实例是:用于内容提取的Studio合作伙伴集成基于IMF的内容提取我们的合作伙伴在Netflix中设置新标题的过程内容提取、编码和部署到CDN传统上,这些流程中的一些已经以ad-hoc方式使用pub/sub的组合来编排,进行直接REST调用,并使用数据库来管理状态。然而,随着微服务数量的增长和进程的复杂性增加,在没有中央编排器的情况下,获得对这些分布式工作流的可见性变得困难。我们将Conductor构建为一
用户评论