目前我用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的讀取)
不知道有沒有什麼好方法
謝謝