繁体   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