Spring AMQP (for Java) 1.4 里程碑 1 版本已推出

發布 | Gary Russell | 2014年9月05日 | ...

我們很高興宣布 Spring AMQP 1.4 的第一個里程碑版本現已推出。

##主要功能

  • 基於註解的訊息監聽器 (@RabbitListener),可以使用 @EnableRabbit<rabbit:annotation-driven /> 啟用 (請參閱以下範例)。
  • RabbitMessagingTemplate 允許使用 spring-messaging Message 物件與 RabbitMQ 互動。
  • 一個新的 Factory Bean,可簡化使用 RabbitConnectionFactory 設定 SSL。
  • Log4j Appender 現在支援訊息持久性的設定。

這是一個使用新註解的 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 維護版本 也已推出。

取得 Spring 電子報

隨時關注 Spring 電子報

訂閱

領先一步

VMware 提供培訓和認證,以加速您的進度。

了解更多

取得支援

Tanzu Spring 在一個簡單的訂閱中提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位檔案。

了解更多

即將舉行的活動

查看 Spring 社群中所有即將舉行的活動。

查看全部