【问题标题】:How to Change/update grails view (gsp) from service class如何从服务类更改/更新 grails 视图 (gsp)
【发布时间】:2014-06-05 10:25:32
【问题描述】:

我有一个 Grails 应用程序,它有一个自我实现的聊天系统。现在,我正在尝试刷新坐席(或特别是包含消息的框),一旦有新消息到达。到目前为止,我想出了三种方法:

  • 每秒从 DB 轮询一次(每条传入消息都保存到 DB),这将是最简单的,但会造成大量不必要的 DB 使用

  • 从 Messagelistener 中更新视图。我不知道该怎么做,我正在寻找的是一种 remoteFunction-tag 作为从服务中调用的函数。

  • 通过 beforeInsert-event 从域类更新视图。这是我最不喜欢的选项,而且由于与选项 2 相同的原因,我不知道该怎么做。

如果有人有更好的选择或实现我的方法,我将非常感激:)

【问题讨论】:

标签: grails service gsp


【解决方案1】:

试试http://vertx.io/。它很容易设置,应该可以很好地用于异步消息

【讨论】:

    猜你喜欢
    • 2012-05-01
    • 2011-08-12
    • 1970-01-01
    • 2011-01-31
    • 1970-01-01
    • 2011-11-18
    • 1970-01-01
    • 1970-01-01
    • 2014-06-11
    相关资源
    最近更新 更多