发布于 2014-09-05 23:52:13 | 342 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Spring AMQP 消息解决方案

Spring AMQP 是基于 Spring 框架的 AMQP 消息解决方案,提供模板化的发送和接收消息的抽象层,提供基于消息驱动的 POJO。同时有 Java 和 .NET 的版本。


Spring AMQP 是基于 Spring 框架的 AMQP 消息解决方案,提供模板化的发送和接收消息的抽象层,提供基于消息驱动的 POJO。同时有 Java 和 .NET 的版本。

Spring AMQP (for Java) 1.4 M1 发布,此版本主要特性如下:

 

  • 添加了基于注释的消息监听器 (@RabbitListener),enabled with either @EnableRabbit or <rabbit:annotation-driven /> (see below for an example).

  • RabbitMessagingTemplate 允许与 RabbitMQ using spring-messaging Message 对象进行交互

  • 添加了一个新工厂 bean,方便 RabbitConnectionFactory SSL 配置

  • Log4j Appender 现支持消息持久化配置

这里有在 POJO 服务使用新注释的示例:

public static class MyService {

    @RabbitListener(queues = "fooQ")
    public String capitalize(String foo) {
        return foo.toUpperCase();
    }}@Configuration@EnableRabbitpublic 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;
    }}

更多更新内容请看发行说明项目主页

同时还发布了一个小版本: Spring AMQP 1.3.6 维护版本

 



历史版本 :
Spring AMQP 1.7.5 和 2.0.1 发布
Spring AMQP 2.0.0 正式版发布
Spring AMQP 1.7.4 发布,AMQP 消息解决方案
Spring AMQP 1.5.7 和 1.6.11 发布
Spring AMQP 2.0.0.M5 发布,AMQP 消息解决方案
Spring AMQP 1.6.10 和 1.7.3 发布
Spring AMQP 2.0.0 Milestone 4 发布
Spring AMQP 2.0.0 Milestone 3 发布
Spring AMQP 1.6.8 和 1.7.1 发布
Spring AMQP 1.7.0 和 1.6.7 发布
Spring AMQP 2.0.0.M2 发布
Spring AMQP 1.7 RC1 发布
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务