0
我想知道微服務中JMS的重新傳遞。微件中JMS消息的重新傳遞
例如,如果我有一個微服務系統。我有2個用戶服務實例。並且在用戶服務中有一個監聽器。這意味着我有2個聽衆。聽衆是這樣的:
@JmsListener(destination = "order:new", containerFactory = "orderFactory")
@Transactional
public void create(OrderDTO orderDTO) {
Order order = new Order(orderDTO);
orderRepository.save(order);
jmsTemplate.convertAndSend("order:need_to_pay", order);
}
所以我的問題是,一個消息將被傳遞多少次。如果此功能出現錯誤,並且該消息將被重新傳送。但我有2個服務實例。並將在其上傳遞此消息?