使用Grails的服务器推送?

使用Grails的服务器推送?,grails,grails-2.0,server-push,Grails,Grails 2.0,Server Push,我想用Grails在客户机和服务器之间创建一个连接,以便服务器将消息推送到客户机 我尝试了,但是我没有用它解决我的问题 不幸的是,这个插件没有得到很好的维护。检查哪个是。使用插件(应该使用grails 2.4.4及更高版本) 在你的服务课上, 注入ServiceBrokerMessageTemplate,并在您的服务方法中通过 brokerMessagingTemplate.convertAndSend "/topic/hello", "hello from service!" 在gsp文件中

我想用Grails在客户机和服务器之间创建一个连接,以便服务器将消息推送到客户机


我尝试了,但是我没有用它解决我的问题

不幸的是,这个插件没有得到很好的维护。检查哪个是。

使用插件(应该使用grails 2.4.4及更高版本)

在你的服务课上, 注入ServiceBrokerMessageTemplate,并在您的服务方法中通过

brokerMessagingTemplate.convertAndSend "/topic/hello", "hello from service!"
在gsp文件中,您需要订阅主题“/topic/hello”,下面是示例代码

<asset:javascript src="spring-websocket" />
<script type="text/javascript">
    $(function() { 

    var socket = new SockJS("${createLink(uri: '/stomp')}");
    var client = Stomp.over(socket);

    client.connect({}, function() {
    client.subscribe("/topic/hello", function(message) {
    $("#helloDiv").append(message.body);
    });
    });

    });
</script> 

$(函数(){
var socket=newsockjs(${createLink(uri:'/stomp')});
var client=Stomp.over(套接字);
client.connect({},function(){
client.subscribe(“/topic/hello”),函数(消息){
$(“#helloDiv”).append(message.body);
});
});
});

我最近在做实验。它不是grails插件,但使用起来非常简单。

你的英语不错,但我们需要你的代码来帮助你发现问题。我们如何在这个插件中定义空闲超时?