React - Java后端 - 同步新数据

时间:2017-11-21 23:35:34

标签: java database reactjs synchronization

我在个人项目中遇到一个小问题,我正在尝试在React中创建一个拍卖网站 - 这是一个非常棒的学习体验 - 使用Java后端。

我偶然发现的一个问题是如何在将新数据从其他用户插入数据库时​​有效地“同步”数据,例如,如果用户要对某个项目出价,其他用户将如何更新其数据?

我能看到它发生的唯一方法是推送模型,或不断轮询来自服务器的数据。说实话,两者似乎都遥不可及,尽管推模型似乎更有可能是两者之一。

我可以以某种方式设置观察者模式,用户在注册项目时“已注册”,但如果有更好的方法,我很乐意听到。

我已经尝试过寻找答案,但要么都不存在(我对此表示怀疑),要么我只是在使用谷歌时非常糟糕,并且不知道要搜索的关键字以获得我需要的具体结果。 (可能)

提前致谢!

1 个答案:

答案 0 :(得分:0)

您正在寻找一种服务器推送技术。尝试更多地研究WebsocketsServer-Sent-Events

一个开始可能是:WebSockets vs. Server-Sent events/EventSource