![](/img/trans.png)
[英]Inconsistent cache values using Zend Cache with AWS ElastiCache across multiple servers
[英]Cache invalidation across servers
我有6個Web服務器,由於緩存不一致而給我帶來問題。 我正在考慮構建一個緩存失效服務,以便有一個主題,所有服務器都可以在其上發布消息以使對象無效。 我正在考慮使用Amazon SNS來制作主題。
現在服務器接收失效消息,我對以下內容感到困惑:
對於您的用例,http端點是更好的解決方案。 您將消息推送到SNS,並且每個訂閱的端點將在您托管的新api端點處被調用,從而清除緩存。
SQS在這里不是最好的用例 - 為了使用它,你需要有6個獨立的隊列(或每個服務器一個),你需要在每個隊列上都有一個總是在后台運行的應用程序檢查新消息並“拉”消息 - http端點是一個'推送'操作,這就是你想要的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.