Законно и безопасно ли отправлять сообщение в другую очередь от потребителя текущей очереди?
public void onMessage(){
//save to db
Order o=myservice.create(order);
Object o=rabbitTemplate.convertSendAndReceive(queue2,orderId);
}
Я думаю, что в этом случае потребитель второй очереди может не увидеть сохраненный заказ, потому что транзакция будет зафиксирована только после выхода из метода onMessage.
И безопасно ли и законно отправлять сообщения от потребителей?