[英]Pull vs Push for distributed servers
我在不同的數據中心擁有服務器,這些服務器在地理位置上非常遠
所有服務器定期從cassandra中提取數據,然后將其加載到內部存儲器中
服務器a有一個從cassandra讀取數據的線程。
我注意到一個問題,對於遠離cassandra集群的服務器,從cassandra加載數據的線程需要很長時間,並且整個服務器經常停止運行。
我想到了幾種可能的解決方案:
將cassandra拉動代碼作為進程而不是服務器進程中的線程會改進嗎?
如果我使用推送到服務器而不是從服務器拉出來,事情會怎樣?
請提供一些替代方案或建議,了解影響設計選擇的因素
謝謝
您的問題中沒有詳細說明您選擇此解決方案的原因以及您是否嘗試過Cassandra的復制。 在進行任何自定義復制之前:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.