簡體   English   中英

不同服務器中2個應用程序實例之間的共享數

[英]Shared Database between 2 application instances in different servers

讓我先分享我們目前的設置。

我們有一個在2台服務器(服務器A和B)上運行的應用程序,其目的是為了實現負載平衡。 A和B上的應用程序版本完全相同,並且在兩個實例之間存在共享數據庫。

我們目前遇到的問題是,似乎存儲的變量值也在兩個實例之間共享,這不是我們所期望的。

例如,服務器A中有一個配置文件,服務器B中有另一個配置文件。存在內容不同的實例。 我們發現有時在訪問服務器A中的應用程序然后讀取配置文件時,我們也會獲得服務器B中配置文件中包含的值。

有沒有人遇到過與我們類似的問題? 關於如何解決這個問題的任何提示?

問候,

菲利普

您可以使用etcd服務,在您想要的任意數量的實例之間共享您的配置

etcd是一個分布式,一致的鍵值存儲,用於共享配置和>服務發現,重點是:
- 簡單:可卷曲的面向用戶的API(HTTP + JSON)
- 安全:可選的SSL客戶端證書身份驗證
- 快速:每個實例基准1000次寫入/秒
- 可靠:使用Raft正確分配

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM