我正在为我的春季启动后端服务开发一个角度项目。请帮我解决这个问题。
后端:Spring Boot 前端:Angular 5 数据库:MySql
鉴于:我在将对象保存到数据库时已成功创建通知,我只是将json传递给后端api,处理它,并返回消息“Successful Transaction”。
问题:但是如果某人(我的意思是使用该系统的其他人)保存了一些内容并且在他/她成功保存之后,它还会更新我的前端而不刷新页面,我的意思是像实时一样?
用例:在一家餐馆,一位顾客订购披萨,然后收银员将订单保存到系统,然后系统会自动更新厨房,订单是什么。或者像Facebook中的评论框一样自动更新。
P.S。我只是想知道如何实现它,比如必须使用第三方库,如果有的话或只是实现它的片段。提前谢谢!
答案 0 :(得分:0)
当您考虑更新数据库并共享结果时,最简单的实施方法是Firebase。该文档可以帮助您(https://firebase.google.com/)。
示例应用:(https://github.com/firebase/examples)
或者如果您想在没有任何其他解决方案或服务的情况下从头开发。所有客户端应相互通信并使用套接字或websocket共享其更新信息。
Firebase也在内部使用Websocket。