繁体   English   中英

集群中同时进行的Java套接字连接的最大数量是多少?

[英]what's the maximum number of simultaneous java socket connections in the cluster?

我们在带宽为每秒1 GB的集群中工作,我们可以使用java套接字在集群中的节点之间执行一些数据传输,例如广播和shuffle(集群中的节点交换数据),多个同时传输。 这是一个例子

为了使数据处理最大化,群集中最大的开放套接字连接数是多少?我们如何管理它们?

为了使数据处理最大化,群集中打开套接字的最大数量是多少?

确定插座的最佳数量将取决于许多因素,您可能无法预测其中的许多因素……更不用说量化了。

以及我们如何管理它们?

一种方法是在主服务器和每个工作器之间创建一个套接字,并在套接字上多路传输数据。 另一个可能是具有固定大小或可变大小的套接字池。


我认为您最好的方法是尝试不同的方法,并制定一些基准,以使您可以决定哪种管理策略最有效,并对其进行调整。

我也认为您不太可能在StackOverflow上对此类问题获得明确的答案。 这似乎是一个研究问题 ,而不是简单的编程/软件工程问题。 可能会在数学或计算机科学StackExchange网站上找到答案。 但是,基于数学或CS理论的解决方案将需要问题的精确(即数学!)表述。 比您的图表更为精确/严格的东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM