我在个人项目中遇到一个小问题,我正在尝试在React中创建一个拍卖网站 - 这是一个非常棒的学习体验 - 使用Java后端。
我偶然发现的一个问题是如何在将新数据从其他用户插入数据库时有效地“同步”数据,例如,如果用户要对某个项目出价,其他用户将如何更新其数据?
我能看到它发生的唯一方法是推送模型,或不断轮询来自服务器的数据。说实话,两者似乎都遥不可及,尽管推模型似乎更有可能是两者之一。
我可以以某种方式设置观察者模式,用户在注册项目时“已注册”,但如果有更好的方法,我很乐意听到。
我已经尝试过寻找答案,但要么都不存在(我对此表示怀疑),要么我只是在使用谷歌时非常糟糕,并且不知道要搜索的关键字以获得我需要的具体结果。 (可能)
提前致谢!
答案 0 :(得分:0)
您正在寻找一种服务器推送技术。尝试更多地研究Websockets
或Server-Sent-Events
。