イベントのトピックを作成するには、次のように conf/MyEvents.groovy ファイルでこれを宣言する必要があります。
events = {
"topicName" browser: true
}
チャット メッセージをクライアントにプッシュすることと、通知をクライアントにプッシュすることの 2 つの目的でサーバー プッシュを使用したいと考えています。
前者を例として使用すると、実行時にチャット システムでインスタンス化される会話ごとに新しいトピックを作成する必要があります。これにより、各会話参加者にメッセージをプッシュできるようになります。
new Event(topic:'anotherTopicName',...)
これにより、サービスから呼び出すことができます:
import grails.events.*
class MyService {
def doSomething(){
...
event(topic:'anotherNewTopic', data:data)
}
}
新しいイベント トピックを作成できる方法はありますか? または、Events Push を使用してこれを実装する別の方法はありますか