我对中继代理RabbitMQ
感到不满,并且需要处理一个方案。当客户端订阅主题/topic/FORMS/{id}
时,我正在服务器上处理SessionSubscribeEvent
,并通过SimpMessagingTemplate.convertAndSend()
发送数据。
在竞争状态下,订阅尚未准备就绪,但是消息是通过代理发布的,因此客户端错过了数据包。
我应该在踩踏代理上发布其他事件侦听器的数据吗?重要的是,订阅后可立即发送第一个数据,并且以后可从服务器获得关于同一主题的更高版本的更新。请提出建议。谢谢!