我是Spring AMQP的新手,想要使用最新的spring amqp 1.5.4为 生产环境 者和消费者使用基于注释的配置,
是否有任何可用于配置的pseoudo代码,用于创建连接或@Queue等的逻辑 .
可能最快的入门方式是使用Spring Boot - boot将创建你需要的所有bean(默认情况下连接到localhost,但很容易用属性覆盖) .
您还可以查看一些Spring AMQP test cases .
在Spring Boot中有一个使用@Configuration注释的类,它可以为您提供基于注释的bean定义:这是一个示例:
@Configuration public class QueueConfig { @Bean public AmqpAdmin amqpAdmin() { return new RabbitAdmin(connectionFactory()); } @Bean public RabbitTemplate rabbitTemplate() { RabbitTemplate rabbitTemplate = new RabbitTemplate(connectionFactory()); rabbitTemplate.setExchange("myQueue"); return rabbitTemplate; } @Bean Queue rabbitQueue() { return new Queue(WORKERS_QUEUE_NAME, true, false, false, null); } }
2 回答
可能最快的入门方式是使用Spring Boot - boot将创建你需要的所有bean(默认情况下连接到localhost,但很容易用属性覆盖) .
您还可以查看一些Spring AMQP test cases .
在Spring Boot中有一个使用@Configuration注释的类,它可以为您提供基于注释的bean定义:这是一个示例: