【发布时间】:2021-07-19 00:03:35
【问题描述】:
首先,我是系统专家,根本不是开发人员。因此,如果有任何不清楚甚至愚蠢的地方,我深表歉意。
我在 VPS 上配置了云网络服务,它可以工作。它基于 Linux 经典包,通过系统 .config 文件进行配置。稍后我将其称为后端。
现在,希望提供通过 Web 前端自定义后端配置的可能性。我没有开始编写代码,但我会在 react 中编写代码(使用 mysql 或 pgsql db)。
当客户在其面板/前端修改某些内容时,必须将更改传播到后端配置文件。
为此,我正在考虑:
-
从后端:观察数据库事件并更新文件 结果(我目前的偏好)
-
来自数据库:使用存储过程调用 Web 服务或 会更新后端文件的东西。
-
从前端:调用一个rest api来更新后端文件。 (我不赞成这个,因为它应该是同步的,我必须跟踪变化。所以我认为最好使用数据库)
您如何看待这些解决方案?还有其他更好的解决方案吗(我猜有)?
目前,所有这些(前端、后端、db)都将位于同一台服务器上,但出于安全和设计目的,它们不会在可预见的未来出现(至少后端和 db不会)。
非常感谢你的帮助,因为我有点迷路了。
最好的问候,
烷基
编辑:标题
【问题讨论】:
标签: database architecture system