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