Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何配置mongodb以支持1100个线程?_Mongodb_Mongodb Java - Fatal编程技术网

如何配置mongodb以支持1100个线程?

如何配置mongodb以支持1100个线程?,mongodb,mongodb-java,Mongodb,Mongodb Java,如何配置mongodb的池连接以支持每秒1100个线程 我尝试了一些配置,如bellow,但没有成功 connectionsPerHost = 200 threadsAllowedToBlockForConnectionMultiplier = 5 有人能帮我吗 谢谢。不会的 线程的数量可能是有害的,有很多技术可以计算出一些理想的线程数量,但没有一个接近1100。如果您希望参加大量的用户会议,您应该使用服务器冗余。您将无法获得速度,因为99.9%(实际上)的线程将被锁定,等待资源可用 我曾经使

如何配置mongodb的池连接以支持每秒1100个线程

我尝试了一些配置,如bellow,但没有成功

connectionsPerHost = 200
threadsAllowedToBlockForConnectionMultiplier = 5
有人能帮我吗

谢谢。

不会的

线程的数量可能是有害的,有很多技术可以计算出一些理想的线程数量,但没有一个接近1100。如果您希望参加大量的用户会议,您应该使用服务器冗余。您将无法获得速度,因为99.9%(实际上)的线程将被锁定,等待资源可用

我曾经使用java进行过快速处理,使用分布式系统和线程,我们使用0mq(tcp替代方案)来加速通信并获得更多线程的使用,但我们发现中等数量的线程是理想的(如果我没记错的话,12个)


不要让成百上千的线程来完成这项工作,而是尽量保持有限数量的工作线程,这样你就不会有更多的资源了。这种应用程序的理想选择是让许多服务器为用户提供服务。

您确定您的计算机能够生存下来吗?我想是的,因为我的计算机可以处理900个线程。您的MongoDB Java驱动程序和服务器的具体版本是什么?请澄清您所说的“每秒1100个线程”是什么意思。它没有写出来的意义。