Spring AMQP v1.6.0 发布

jopen 8年前
   <p style="text-align:center"><img alt="" src="https://simg.open-open.com/show/9a7818b57ed63081572fed4d1d7843ca.png" /></p>    <p>Spring AMQP 是基于 Spring 框架的 AMQP 消息解决方案,提供模板化的发送和接收消息的抽象层,提供基于消息驱动的 POJO。同时有 Java 和 .NET 的版本。</p>    <h2>更新日志</h2>    <ul>     <li><a href="/misc/goto?guid=4958991083779249294">Support for RabbitMQ Java API 3.6.0</a></li>     <li><a href="/misc/goto?guid=4958991083897040671">RabbitAdmin Add TimeoutException to ignoreDeclarationExceptions</a></li>     <li><a href="/misc/goto?guid=4958991084019686623">Add @RabbitListeners to Support Multiple Containers Invoking the Same Method</a></li>     <li><a href="/misc/goto?guid=4958991084131474160">Blocking methods RabbitTemplate.receive()</a></li>     <li><a href="/misc/goto?guid=4958991084239867662">Convert LongString DataInputStream Headers Properly</a></li>     <li><a href="/misc/goto?guid=4958991084346084898">Amqp use fast reply_to if possible. It should be configurable</a></li>     <li><a href="/misc/goto?guid=4958991084457053179">MessageProperties CorrelationID</a></li>     <li><a href="/misc/goto?guid=4958991084567403924">Allow exceptions during RabbitAdmin.initialize to be exposed as a property</a></li>     <li><a href="/misc/goto?guid=4958991084670853014">Add thread-factory to connection-factory in namespace</a></li>     <li><a href="/misc/goto?guid=4958991084779029500">Provider similar sendAndAsyncReceive method</a></li>     <li><a href="/misc/goto?guid=4958991084880804567">Typo in the ContentTypeDelegatingMessageConverter method names</a></li>     <li><a href="/misc/goto?guid=4958991084987073037">Do Not Expose Internal Map in PublisherCallbackChannel</a></li>     <li><a href="/misc/goto?guid=4958991085094601737">Update/Provide Log4j 2 Appender</a></li>     <li><a href="/misc/goto?guid=4958991085202760743">NPE in RabbitAdmin</a></li>     <li><a href="/misc/goto?guid=4958991085307976536">AmqpAppender causes application error when declareExchange=true and no RabbitMQ connection available</a></li>     <li><a href="/misc/goto?guid=4958991085419066804">SimpleAmqpHeaderMapper does not handle org.springframework.util.MimeType</a></li>     <li><a href="/misc/goto?guid=4958991085539770357">Document deserialization of Json Payload</a></li>     <li><a href="/misc/goto?guid=4958991085656093790">Pending Confirms not nacked if close is detected in logicalClose</a></li>     <li><a href="/misc/goto?guid=4958991085761774508">Consider Adding Support for a Delay Exchange</a></li>     <li><a href="/misc/goto?guid=4958991085869188400">Add hooks for testing support for spring rabbit/amqp</a></li>     <li><a href="/misc/goto?guid=4958991085982237777">Add mismatchedQueuesFatal to SimpleMessageLIstenerContainer to Detect Mismatched Queue Arguments</a></li>     <li><a href="/misc/goto?guid=4958991086099919765">Introduce message waiting timeout for asynchronous listener</a></li>     <li><a href="/misc/goto?guid=4958991086209895821">@RabbitListener creates two listener instances if annotated method is implementing interface method</a></li>     <li><a href="/misc/goto?guid=4958991086314316689">convert to different javatype when use @RabbitListener annonation</a></li>     <li><a href="/misc/goto?guid=4958991086424314452">Add Documentation Note About Unique Reply Queues</a></li>     <li><a href="/misc/goto?guid=4958991086538495245">Add Class/Package White List to Deserializing Message Converters.</a></li>     <li><a href="/misc/goto?guid=4958991086642904896">spring-rabbit-test LatchCountDownAndCallRealMethodAnswer countdown'ed too soon</a></li>     <li><a href="/misc/goto?guid=4958991086751268497">Make RabbitListenerTestHarness getSpy public</a></li>     <li><a href="/misc/goto?guid=4958991086865761300">Map Inbound DeliveryMode to ReceivedDeliveryMode</a></li>     <li><a href="/misc/goto?guid=4958991086970247411">Expose Channel/Connection Cache Statistics over JMX</a></li>     <li><a href="/misc/goto?guid=4958991087081583989">The MethodRabbitListenerEndpointTests.invalidMessagePayloadType() isn't compatible with SF-4.3</a></li>     <li><a href="/misc/goto?guid=4958991087191139755">Consider a Mechanism to Convey @RabbitListener Parameter Type to Jackson2JsonMessageConverter</a></li>     <li><a href="/misc/goto?guid=4958991087300870326">Consider root cause of MethodArgumentNotValidException as also fatal in ConditionalRejectingErrorHandler.DefaultExceptionStrategy</a></li>     <li><a href="/misc/goto?guid=4958991087410579742">squid:S1854 - Dead stores should be removed</a></li>     <li><a href="/misc/goto?guid=4958991087541130284">Consider Some Mechanism to Supply Request Context to the @SendTo SpEL Expression</a></li>     <li><a href="/misc/goto?guid=4958991087667085414">Add receiveTimeout to AsyncRabbitTemplate</a></li>     <li><a href="/misc/goto?guid=4958991087792344025">Add connectionLimit to CCF Namespace</a></li>     <li><a href="/misc/goto?guid=4958991087929911419">Log bean name is SimpleMessageListenerContainer and other places</a></li>     <li><a href="/misc/goto?guid=4958991088054548200">Allow customize Rabbitmq connection factory in logback AmqpAppender</a></li>     <li><a href="/misc/goto?guid=4958991088179352351">RabbitAdmin Exception when there are beans of type Collection declared with @JobScope</a></li>     <li><a href="/misc/goto?guid=4958991088303546281">CachingConnectionFactory leaks channels when using channelCacheSize & channelCheckoutTimeout settings</a></li>     <li><a href="/misc/goto?guid=4958991088418307407">squid:S2039 - Member variable visibility should be specified</a></li>     <li><a href="/misc/goto?guid=4958991088544780061">Send of message via tx-channel is commited early with (JTA) transaction and TransactionTemplate</a></li>     <li><a href="/misc/goto?guid=4958991088665495421">Do Not Adjust the Channel Cache Size</a></li>     <li><a href="/misc/goto?guid=4958991088783254441">Add Support for Headers Exchange Declaration in @QueueBinding</a></li>     <li><a href="/misc/goto?guid=4958991088901714149">Reduce boilerplate code when using QueueBinding annotation</a></li>     <li><a href="/misc/goto?guid=4958991089027200899">Exchange declaration: support "internal" attribute</a></li>     <li><a href="/misc/goto?guid=4958991089145838491">Change Channel Cache Size Default to 25</a></li>     <li><a href="/misc/goto?guid=4958991089273353017">Add support for addresses attribute to AmqpAppenders</a></li>     <li><a href="/misc/goto?guid=4958991089389845886">@RabbitListener with autoStartup=false will never start</a></li>    </ul>    <h2>下载</h2>    <ul>     <li><a href="/misc/goto?guid=4958991089507824850" rel="nofollow"><strong>Source code</strong> (zip)</a></li>     <li><a href="/misc/goto?guid=4958991089622993965" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li>     <li><a href="/misc/goto?guid=4958991089750292284">官方下载</a></li>    </ul>    <p> </p>    <ul>    </ul>