@Bean
public SimpleMessageListenerContainer workerListenerContainer() {
SimpleMessageListenerContainer container = new SimpleMessageListenerContainer();
container.setConnectionFactory(connectionFactory());
container.setQueueNames(QueueNames.WORK_QUEUE_NAME);
MessageListenerAdapter messageListenerAdapter = new MessageListenerAdapter(new WorkerHandler());
messageListenerAdapter.setMessageConverter(jsonMessageConverter());
container.setMessageListener(messageListenerAdapter);
container.setConcurrentConsumers(1);
return container;
}