2011-05-21 148 views
1

我有兩臺服務器A和B提供圖像。 A是一個快速的,而B是一個慢速的服務器。 A沒有全部圖像。 我正在爲圖像做有限的瀏覽器緩存。 如果請求的當前圖像在緩存中,那麼我將使用它。 如果不是,它將從A中調用它。如果它沒有,則將從B請求圖像。GWT限制請求

但是我還有另外一個問題。對A的併發請求數應該至多爲M(例如12,瀏覽器對此也有限制,所以它不是那麼重要),並且B應該至多爲N(例如2,這很重要,因爲它是小於瀏覽器的限制)。

我該如何實現這樣的機制?

問題就像GWT中的有界緩衝區問題。

回答