領先一步
VMware 提供培訓和認證,以加速您的進度。
了解更多我們很高興宣布 Spring AMQP 1.4 的第一個里程碑版本現已推出。
##主要功能
@RabbitListener
),可以使用 @EnableRabbit
或 <rabbit:annotation-driven />
啟用 (請參閱以下範例)。RabbitMessagingTemplate
允許使用 spring-messaging
Message
物件與 RabbitMQ
互動。RabbitConnectionFactory
設定 SSL。這是一個使用新註解的 POJO 服務的簡單範例
public static class MyService {
@RabbitListener(queues = "fooQ")
public String capitalize(String foo) {
return foo.toUpperCase();
}
}
@Configuration
@EnableRabbit
public static class EnableRabbitConfig {
@Bean
public SimpleRabbitListenerContainerFactory rabbitListenerContainerFactory() {
SimpleRabbitListenerContainerFactory factory = new SimpleRabbitListenerContainerFactory();
factory.setConnectionFactory(rabbitConnectionFactory());
return factory;
}
@Bean
public MyService myService() {
return new MyService();
}
// Rabbit infrastructure setup
@Bean
public ConnectionFactory rabbitConnectionFactory() {
CachingConnectionFactory connectionFactory = new CachingConnectionFactory();
connectionFactory.setHost("localhost");
return connectionFactory;
}
}
一個小型的 1.3.6 維護版本 也已推出。