大概是受不了大家狂抽猛送了 XD
話說第一次看到 Amazon Simple Queue Service 的時候,發現他的計價單位是以傳送的 queue message 來計算,而不是以 request 數量。當時的直覺反應就是:既然這樣誰還要管什麼 messaging 架構?如果有多種 system 之間需要溝通,直接往 SQS 塞就好,其他都不用煩惱。反正另一邊只管狂 poll,不斷查詢有沒有給自己的新訊息就可以了 XD 反正查詢不用錢嘛!
Amazon 大概是受害甚深,現在公佈要「調降」價格了:以前是每 1000 個 message 算 $0.01 美金,現在變成每 10000 個 request $0.01 美金。換句話說,如果還是用老方式狂 poll amazon 的機器的話,用新的方案就會比較貴;如果自己乖一點,有適當的 backoff 機制的話,新方案或許就會比較便宜。
新的價格也已經 announce 在 SQS 官方網頁上了。不過這個消息公佈到定價調整之間沒有什麼空檔,倒是稍嫌過分了點。至少也該讓惡搞的人有點時間改程式嘛。論語也教我們,「不教而殺謂之虐」啊。
假降價之名,其實是在告訴大家「別再操我們的機器了!不要亂搞我們的服務!」
這也算是典型的以價制量吧 :p