1

我连接到一个 RDS 实例 t1.micro,它最多接受 34 个连接。有一些库,例如https://github.com/seratch/scalikejdbc-async,它们允许对请求进行排队,以便最终运行所有请求(假设它们不会超时)。

我的问题是,对于最大连接数和最大队列大小,有什么好的策略,即最大连接数 33 和最大队列大小 99 是否足够好?

谢谢!

4

1 回答 1

1

没有单一的解决方案。您应该做的是开始试验,看看您的应用程序在正常使用情况下的行为。定义队列的大小,开始处理它,测量延迟、争用和错误。最终你会为你的应用找到一个好的号码。

我曾经从 Netflix 的一个家伙那里听到的一件事是,队列总是会被堵塞,而且他们不会移动到任何地方。所以你还必须决定什么时候该放弃尝试,什么时候就失败了。

于 2013-09-03T16:39:27.050 回答