RDS连接队列大小策略

时间:2013-09-02 10:14:26

标签: scala connection connection-pooling rds

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

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

谢谢!

1 个答案:

答案 0 :(得分:1)

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

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