我们正在设计一个客户端/服务器程序,我需要一些关于设计决策的帮助。
该程序的服务器端将作为服务在多个 Windows 服务器上运行,该服务正在监视这些服务器,需要时该服务将通过电子邮件向我们发送报告。
客户端将用于控制和管理服务器上运行的服务,但不会一直运行。
我的问题是我应该在哪里以及如何存储服务的配置。设置(smtp 等)将在客户端上定义,但在远程服务器上运行的服务(可能有很多)需要使用设置进行更新,并保留这些设置直到它们再次更新。
我可以想到两个选项,一个中央 Windows 共享,服务从中读取设置,或者当客户端点击“保存”时,设置将保存到每台服务器上的某个位置。
你会怎么办?有什么我应该注意的吗?
谢谢