需求是这样的,后台新增了内容,需要实时通知到前台。
现在准备按照以下方案进行:
1)搭建http server,用于前端http交互,端口为8080
2)搭建websocket server,用于推送通知,端口为8081
3)后台新增内容,通过http请求在数据库新增记录
4)后台新增内容后,http server如何通知websocket server呢?我想到的方案有:
4.1)websocket server 轮询数据库
4.2)http server 调用 websocket server -- 问题是如何调用?
目前一个解决方案是,http server同时作为websocket client,向websocket server发送数据,websocket server再推送到浏览器。不知道还有没有更好的方案。