Spring AMQP v1.6.0 發布
Spring AMQP 是基于 Spring 框架的 AMQP 消息解決方案,提供模板化的發送和接收消息的抽象層,提供基于消息驅動的 POJO。同時有 Java 和 .NET 的版本。
更新日志
- Support for RabbitMQ Java API 3.6.0
- RabbitAdmin Add TimeoutException to ignoreDeclarationExceptions
- Add @RabbitListeners to Support Multiple Containers Invoking the Same Method
- Blocking methods RabbitTemplate.receive()
- Convert LongString DataInputStream Headers Properly
- Amqp use fast reply_to if possible. It should be configurable
- MessageProperties CorrelationID
- Allow exceptions during RabbitAdmin.initialize to be exposed as a property
- Add thread-factory to connection-factory in namespace
- Provider similar sendAndAsyncReceive method
- Typo in the ContentTypeDelegatingMessageConverter method names
- Do Not Expose Internal Map in PublisherCallbackChannel
- Update/Provide Log4j 2 Appender
- NPE in RabbitAdmin
- AmqpAppender causes application error when declareExchange=true and no RabbitMQ connection available
- SimpleAmqpHeaderMapper does not handle org.springframework.util.MimeType
- Document deserialization of Json Payload
- Pending Confirms not nacked if close is detected in logicalClose
- Consider Adding Support for a Delay Exchange
- Add hooks for testing support for spring rabbit/amqp
- Add mismatchedQueuesFatal to SimpleMessageLIstenerContainer to Detect Mismatched Queue Arguments
- Introduce message waiting timeout for asynchronous listener
- @RabbitListener creates two listener instances if annotated method is implementing interface method
- convert to different javatype when use @RabbitListener annonation
- Add Documentation Note About Unique Reply Queues
- Add Class/Package White List to Deserializing Message Converters.
- spring-rabbit-test LatchCountDownAndCallRealMethodAnswer countdown'ed too soon
- Make RabbitListenerTestHarness getSpy public
- Map Inbound DeliveryMode to ReceivedDeliveryMode
- Expose Channel/Connection Cache Statistics over JMX
- The MethodRabbitListenerEndpointTests.invalidMessagePayloadType() isn't compatible with SF-4.3
- Consider a Mechanism to Convey @RabbitListener Parameter Type to Jackson2JsonMessageConverter
- Consider root cause of MethodArgumentNotValidException as also fatal in ConditionalRejectingErrorHandler.DefaultExceptionStrategy
- squid:S1854 - Dead stores should be removed
- Consider Some Mechanism to Supply Request Context to the @SendTo SpEL Expression
- Add receiveTimeout to AsyncRabbitTemplate
- Add connectionLimit to CCF Namespace
- Log bean name is SimpleMessageListenerContainer and other places
- Allow customize Rabbitmq connection factory in logback AmqpAppender
- RabbitAdmin Exception when there are beans of type Collection declared with @JobScope
- CachingConnectionFactory leaks channels when using channelCacheSize & channelCheckoutTimeout settings
- squid:S2039 - Member variable visibility should be specified
- Send of message via tx-channel is commited early with (JTA) transaction and TransactionTemplate
- Do Not Adjust the Channel Cache Size
- Add Support for Headers Exchange Declaration in @QueueBinding
- Reduce boilerplate code when using QueueBinding annotation
- Exchange declaration: support "internal" attribute
- Change Channel Cache Size Default to 25
- Add support for addresses attribute to AmqpAppenders
- @RabbitListener with autoStartup=false will never start
下載
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!