Я вижу снижение производительности при использовании пружинной интеграции
IntegrationFlows.from(Jms.inboundGateway(connectionFactory)
.destination("orderQueue")
.jmsMessageConverter(new MarshallingMessageConverter(jaxbMarshaller()))
.transform(orderTransformer)
.handle(orderService, "saveOrder")
.get();
тот же код с использованием JmsListener работает лучше
@JmsListener(destination = "orderQueue")
public void receiveMessage(Message message) throws IOException {
Order order = (Order)jaxb2Marshaller.unmarshal(new StringSource(((TextMessage) message).getText()));
OrderDetails orderDetails = orderTransformer.transform(order);
orderService.saveOrder(orderDetails);
}
может кто-нибудь помочь, что нужно настроить в интеграции с пружиной, чтобы это хорошо работало.