Model view controller 在域内容更改时更新Grails视图

Model view controller 在域内容更改时更新Grails视图,model-view-controller,grails,groovy,Model View Controller,Grails,Groovy,类似问题: 我想在数据库中与域相关的数据发生更改时更新grails视图。我知道AJAX似乎是完成这项任务的最佳方式,但这似乎需要我单击链接或输入一些文本 最好的方法是轮询域对象以查看数据是否每x秒更改一次,还是这会导致问题 也许我可以通过在控制器保存/更新操作中插入相应的代码来重新渲染局部视图 最终的结果应该类似于Facebook在屏幕左下角的通知提醒。当其他人更改与您相关的数据时,您将收到警报。我的系统需要类似的功能。您可以在客户端进行轮询,但这会影响扩展和性能。考虑某种服务器推送技术http

类似问题:

我想在数据库中与域相关的数据发生更改时更新grails视图。我知道AJAX似乎是完成这项任务的最佳方式,但这似乎需要我单击链接或输入一些文本

最好的方法是轮询域对象以查看数据是否每x秒更改一次,还是这会导致问题

也许我可以通过在控制器保存/更新操作中插入相应的代码来重新渲染局部视图


最终的结果应该类似于Facebook在屏幕左下角的通知提醒。当其他人更改与您相关的数据时,您将收到警报。我的系统需要类似的功能。

您可以在客户端进行轮询,但这会影响扩展和性能。考虑某种服务器推送技术http://en.m.wikipedia.org/wiki/Push_technology). 我正在考虑用大气来做这个


编辑:看看这篇文章

精彩的文章,它为我澄清了许多问题。你对大气有什么经验吗?我现在就要玩玩它,看看它是否能满足我的需要。我还没有使用过它,但我的一些同事在我研究服务器推送技术时独立推荐了它。