SpringXD限制?

SpringXD限制?,spring,spring-xd,Spring,Spring Xd,我正在评估SpringXD,我想知道它提供的当前功能是否有任何限制。我找不到这方面的任何文档,我确信答案属于it dependens类别,但我想我还是会问 我所指的例子如下: 可以创建的流的数量是否有最大限制?我猜这并不是因为它们似乎有数据库支持,但答案可能取决于流在做什么 可以创建的命名通道的数量是否有最大限制?我猜这可能取决于用于消息传递的底层MOM 系统中可以运行的xd node或xd admin节点数是否有最大限制?我猜这取决于zookeeper和底层妈妈允许的连接数量 等 所以,一般来

我正在评估SpringXD,我想知道它提供的当前功能是否有任何限制。我找不到这方面的任何文档,我确信答案属于it dependens类别,但我想我还是会问

我所指的例子如下:

可以创建的流的数量是否有最大限制?我猜这并不是因为它们似乎有数据库支持,但答案可能取决于流在做什么 可以创建的命名通道的数量是否有最大限制?我猜这可能取决于用于消息传递的底层MOM 系统中可以运行的xd node或xd admin节点数是否有最大限制?我猜这取决于zookeeper和底层妈妈允许的连接数量 等 所以,一般来说,在使用SpringXD之前,人们是否应该了解潜在用例的局限性

谢谢,, 亚伦

通过@dturanski编辑答案

我所考虑的情况是,在技术上有大量的流是无限的。我说的是,如果一切顺利的话,一开始至少可能有几千到五十万甚至更多。这些流中的许多将在命名通道上协同工作,从技术上讲,这些通道也是无界的。我不确定SpringXD是如何管理底层目的地的创建的,但我可以看到,根据所使用的底层MOM技术,在消息代理中存在大量主题/队列的问题。另外,假设我能够扩展系统中XD节点的数量以适应负载,从而解决zookeeper限制的问题,并能够处理其他基础设施问题。这些流不一定会执行繁重的工作负载。问题是关于SpringXD使用的系统的技术能力


因此,忽略了拥有资源的实际限制,我会不会认为这是SpringXD的一种功能?

理论上没有这样的限制。正如您所建议的,与任何分布式系统一样,存在实际限制,并且完全依赖于系统资源和工作负载。如果您有一个您认为可能会推动这些限制的特定用例,它将提供一个解决这些问题的上下文。

我修改了我的问题以回应您的回答。