场景是这样的,后台写了一个Java类,它作为websocket的服务类,但同时也是MQ消息队列的消费类,
首先我的浏览器已经写好了建立websocket连接的代码,并且通过测试证明能和这个类连接上.于此同时,它作为MQ的消费类,通过测试也能获取到消息队列中的数据,我的初衷是,如果消息队列中获取到了数据,就把数据推送到浏览器上,但是证明不能这样用,控制台报空指针错误,证明session对象似乎只能在@onopen或者@onmessage的方法中调用.
而基于以上事件,似乎都是浏览器发送了请求,让这个方法被触发,才能执行推送的.
请问怎样才能实现主动推送呢?