大家好我正在开发一个symfony2项目,我的下一步是创建一个简单的通知系统, 当有人在实体中插入一行时,必须通知其他人在这一刻, 我不知道我是否创建了一个获取最后创建元素的日期,然后做其余工作(显示通知)的jquery代码块我不认为这是一个好主意,或者如果有一个不错的主意,一个简单的方法来创建一个通知系统,任何想法都可能有所帮助。 提前致谢!symfony 2通知或提醒(针对所有用户)
0
A
回答
0
你建议立即进行删除实现这样的事情:
客户端发送一个Ajax请求以最后一次修改的时间戳(第一次发送0)
服务器比较客户端的时间戳时间戳,检索所有时间戳比用户发送时间戳大的消息
如果有更新的消息,立即将它们返回给客户端,并附上最新的消息的时间戳另一方面,如果没有新的消息消息,进入2分钟忙等待循环,每1-3秒(随机)检查是否有新消息。
当客户端接收到服务器应答时,浏览器更新视图并立即发送新的ajax请求。
相关问题
- 1. C#asp.net - 推送通知(如果有新消息,提醒用户)
- 2. 提醒/事件没有被通知
- 3. UILocalNotification - 需要提醒/通知
- 4. 最新通知提醒
- 5. 仅针对所有用户或当前用户安装Python吗?
- 6. 为我所有的用户提供生日提醒mysql
- 7. iOS:如何在用户暂停应用时通知/提醒用户?
- 8. 如果没有用户取消,可以多次显示Android提醒通知吗?
- 9. Symfony的2:自定义用户提供
- 10. 针对警报或提醒API的Nagios程序
- 11. PHP中的消息通知提醒
- 12. iOS中的提醒/通知框架(5?)
- 13. 在C#中获取Tfs通知/提醒#
- 14. DNS IP检查cpanel提醒/通知
- 15. Tabbar环境中的通知提醒
- 16. 提醒用户对iTunes进行评分
- 17. Chrome桌面通知给所有用户
- 18. Laravel - 所有用户的一个通知
- 19. 使用提醒按钮删除或清除UITableView中的所有数据对象?
- 20. iOS - 您对使用HUD提醒用户有何看法?
- 21. Java Swing - 用户提醒
- 22. 提醒用户新纪录
- 23. 是否可以在iPhone上发送“无声”推送通知(对用户没有任何提醒)?
- 24. 提醒用户评价应用程序的提醒
- 25. 如何添加提醒/提醒类型的通知,提醒用户一旦设置在C#/ XAML地铁应用程序?
- 26. 提醒允许或不允许Apple应用程序中的推送通知
- 27. 针对单独的Angular 2客户端和Laravel PHP后端的推送通知
- 28. 提醒Json对象
- 29. symfony 2,用户列表
- 30. 使用CoreData的本地通知作为月度提醒
你需要的是长时间轮询。 – zenith 2014-10-10 09:00:41
你能给我更多解释吗? – krachleur 2014-10-10 09:15:10
http://knpbundles.com/varspool/WebsocketBundle – 2014-10-10 09:15:48