我开始着手评估Spring Cloud DataFlow。 我要考虑的问题之一是能够在特定租户的上下文中执行任务或流。如果我们需要按租户配置任务触发器,则尤其如此。
您知道有什么方法可以支持这种环境,或总体上支持多租户Spring Cloud Data Flow环境吗?
答案 0 :(得分:0)
在深入了解细节之前有一些背景知识。
SCDF是一个轻量级的RESTful(Sring Boot)应用程序,它恰好包括编排机制以部署,启动或在由流/任务应用程序(又名:Spring Boot应用程序)组成的数据管道上运行。
对于高可用性,容错,弹性以及多租户要求,SCDF委托它并依赖于运行它的平台。
现在让我们深入研究细节。
将流/任务从SCDF部署到Cloud Foundry时,会将它们部署到Org/Space边界,可以访问的人员碰巧可以访问。此外,当您使用SCDF Tile for PCF时,您可以create a service-instance从特定的组织/空间组合中获取SCDF,因此它自然带有上述边界。这样边界就变成了一个项目/团队特定的流/任务运行而不会发生冲突的环境,从而保留了租期属性。
类似地,当您将流/任务从SCDF部署到Kubernetes时,边界将由"namespaces"和访问控制定义。