【发布时间】:2016-08-17 23:25:07
【问题描述】:
我正在使用 Apache Nifi 开发基于云的应用程序,为此我们需要支持 Multitenency。但是当前的 Nifi 实现仅支持单个流的用户基于角色的访问。
我可以理解流状态保存为 Nifi 实例的单个压缩 XML 文件。这样登录该实例的人就可以查看相同的流程。我们的要求是为每个用户登录创建独特的流程。我尝试为每个用户复制状态保存 gz XML 文件,但由于加载 XML 文件的 FlowService/FlowController 在应用程序启动时被实例化并且它们是单例的,因此无法成功。如果我对这种方法有误,请纠正我。或者是否有任何其他解决方案可以通过 Nifi 添加多租户支持。我还想知道 Nifi 作为单用户应用程序背后的原因。
【问题讨论】: