Я пытаюсь настроить брокерское реле весной, когда RabbitMQ является брокером. Когда все события происходят из моего браузера, все работает так, как задумано, однако иногда у меня есть события, генерируемые на стороне сервера динамически. Я тоже хочу отправить их в RabbitMQ, чтобы воспользоваться такими вещами, как длительные темы или TTL для сообщений. Насколько я понимаю, использование SimpleMessagingTemplate.convertAndSend()
и convertAndSendToUser
приводит к отправке события в браузер вместо брокера.
На данный момент я пытаюсь создать новый клиент stomp для rabbitmq и отправлять через него события. Но я не могу не чувствовать, что это немного хакерски. Есть ли способ завладеть клиентом Stomp, используемым Spring, и легко пересылать мои сообщения? Или я что-то здесь упускаю?
Любая помощь приветствуется, спасибо!