Node.js 我需要为Heroku上托管的bot实现分片吗?

Node.js 我需要为Heroku上托管的bot实现分片吗?,node.js,heroku,discord.js,Node.js,Heroku,Discord.js,我将向heroku部署discord bot,但我担心可伸缩性。我看到heroku有一个自动伸缩功能,但我不知道它是否能够处理bot伸缩性本身,或者我是否必须在nodeJS中硬编码并实现碎片 我的目的是使我的bot具有高度可扩展性,这样它就可以轻松地扩展到同时处理数百万台服务器,而不必自己管理某些东西。heroku能支持我吗?根据该官员的说法,只有在处理2500多台服务器时才需要切分。我把我的机器人托管在heroku上,到目前为止,它的连接相当好,但是它处理的请求量远不及你所说的(大约200个协

我将向heroku部署discord bot,但我担心可伸缩性。我看到heroku有一个自动伸缩功能,但我不知道它是否能够处理bot伸缩性本身,或者我是否必须在nodeJS中硬编码并实现碎片

我的目的是使我的bot具有高度可扩展性,这样它就可以轻松地扩展到同时处理数百万台服务器,而不必自己管理某些东西。heroku能支持我吗?

根据该官员的说法,只有在处理2500多台服务器时才需要切分。我把我的机器人托管在heroku上,到目前为止,它的连接相当好,但是它处理的请求量远不及你所说的(大约200个协会atm中的350个活跃用户)

正如我所说:我不能凭经验说话,但从理论上讲,这应该很好,因为这项工作将在Discord API请求的几个碎片和heroku容器之间进行分割。

根据该官员的说法,只有在处理2500多台服务器时才需要进行碎片分割。我把我的机器人托管在heroku上,到目前为止,它的连接相当好,但是它处理的请求量远不及你所说的(大约200个协会atm中的350个活跃用户)


正如我所说:我不能凭经验说话,但在理论上这应该很好,因为这项工作将在Discord API请求和heroku容器的几个碎片之间进行分割。

有必要在2500台服务器之后进行碎片分割,因为代码无法单独服务于所有这些协会,我建议您使用切分,尤其是传统类型,而不是内部类型,因为它以可伸缩性著称。这将需要对您的代码进行大量更改,以便it管理多个协会的子进程,但如果您的bot不在2500台服务器中,请不要共享,因为您根本不需要。。。您可以阅读更多关于分片及其样式的信息

有必要在2500台服务器之后进行分片,因为代码无法单独服务于所有这些协会,我建议您使用分片,尤其是传统类型,而不是内部类型,因为它以可扩展性著称。这将需要对您的代码进行大量更改,以便it管理多个协会的子进程,但如果您的bot不在2500台服务器中,请不要共享,因为您根本不需要。。。您可以阅读有关切分及其样式的更多信息