我正在尝试创建一个web应用程序,其中:
以前,我考虑将业务逻辑(如何从table0获取新表)保留在后端,每当用户在UI中更改任何内容时,都会使用所有table0数据对后端进行API调用,后端生成新表并将它们返回给UI。
主要的要求是,在用户对table0所做的每一次更改之后,用户都希望看到新表(生成的)是什么样的,因此(在当前的方法中)导致所有table0数据在网络上传输很多次,我认为这将使其速度慢,而不是非常动态。而且在将来,行数可能会增加,并进一步缓解这一问题。
所以,我想把业务逻辑移到前端,但是无论我在网上读到什么地方,我都发现有人建议把业务逻辑保留在后端。那么,这个问题有什么更好的解决办法呢?
发布于 2018-09-16 06:48:16
这里没有银弹。你所面对的是在可用性和一致性之间的权衡。
如果一致性更重要:
如果可用性更重要,:
https://stackoverflow.com/questions/52325882
复制相似问题