目前我用servlet写了一个api 类似/api/getinfo?para=X
但是目前遇到一个问题
因为数据库允许session连线数大概最多500而已
但可能有同时读取这个api 30000次(1秒内有30000次的呼叫)
(这边计算的方式不知道有没有算错
我的算法是假设X是1~10000
那用POST呼叫
POST 127.0.0.1/api/getinfo?para=1
POST 127.0.0.1/api/getinfo?para=2
.............
POST 127.0.0.1/api/getinfo?para=10000
这样算呼叫10000次吧?
)
但这会造成把这个数据库塞满 后面的API都读取不到内容
如果我用同步的方式 是可以的 但读取api时间又过久
(一分钟只完成18个thread的读取)
不知道有没有什么好方法
谢谢