国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

JMS與Spring的聯誼

CloudDeveloper / 2280人閱讀

摘要:可以大致分為兩個功能區域,即消息的生產和消費。類用于消息生成和同步消息接收。使用類是核心包中的中心類。標準涉及創建許多中間對象。為了優化資源使用和提高性能,提供了的兩個實現。有各種發送方法,它們將對象作為消息數據內容的參數。

介紹

Spring提供了一個JMS集成框架,簡化了JMS API的使用,就像Spring集成JDBC API。
JMS可以大致分為兩個功能區域,即消息的生產和消費。 JmsTemplate類用于消息生成和同步消息接收。對于類似于Java EE的消息驅動bean樣式的異步接收,Spring提供了許多用于創建消息驅動的POJO(MDP)的消息偵聽容器。 Spring還提供了一種創建消息偵聽器的聲明式方法。

使用 JmsTemplate

JmsTemplate類是JMS核心包中的中心類。它簡化了JMS的使用,因為它在發送或同步接收消息時處理資源的創建和釋放。

connections

標準API涉及創建許多中間對象。 要發送消息,將執行以下步驟執行:
ConnectionFactory-> Connection-> Session-> MessageProducer-> send
在ConnectionFactory和發送操作之間,有三個中間對象被創建和銷毀。 為了優化資源使用和提高性能,提供了ConnectionFactory的兩個實現。

SingleConnectionFactory

Spring提供了ConnectionFactory接口的一個實現,SingleConnectionFactory,將在所有createConnection()調用上返回相同的Connection,并忽略對close()的調用。

CachingConnectionFactory

CachingConnectionFactory擴展了SingleConnectionFactory的功能,并添加了Sessions,MessageProducers和MessageConsumers的緩存。初始高速緩存大小設置為1,使用屬性sessionCacheSize增加高速緩存的會話數。

JmsTemplate有各種發送方法,它們將Java對象作為消息數據內容的參數。 JmsTemplate中的重載方法convertAndSend()和receiveAndConvert()將轉換過程委派給MessageConverter接口的實例。這個接口定義一個簡單的契約,在Java對象和JMS消息之間進行轉換。默認實現SimpleMessageConverter支持在String和TextMessage之間轉換,byte []和BytesMesssage,以及java.util.Map和MapMessage。通過使用轉換器,您和您的應用程序代碼可以專注于通過JMS發送或接收的業務對象,而不關心它如何表示為JMS消息的細節。

參考:http://docs.spring.io/spring/...

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/66457.html

相關文章

  • 深入淺出 JMS(七) - ActiveMQ Spring 整合

    摘要:消費者,監聽生產者往指定目的地發送消息后,接下來就是消費者對指定目的地的消息進行消費了。它不會動態的適應運行時需要和參與外部的事務管理。它很好的平衡了對提供者要求低先進功能如事務參與和兼容環境。 深入淺出 JMS(七) - ActiveMQ 與 Spring 整合 一、與spring整合實現ptp的同步接收消息 (1)config.properties ## ActiveMQ Conf...

    NoraXie 評論0 收藏0
  • Spring Boot 參考指南(消息傳遞)

    摘要:還自動配置發送和接收消息所需的基礎設施。支持是一個輕量級的可靠的可伸縮的可移植的消息代理,基于協議,使用通過協議進行通信。 32. 消息傳遞 Spring框架為與消息傳遞系統集成提供了廣泛的支持,從使用JmsTemplate簡化的JMS API到使用完整的基礎設施異步接收消息,Spring AMQP為高級消息隊列協議提供了類似的特性集。Spring Boot還為RabbitTempla...

    Doyle 評論0 收藏0
  • Java 遠程通訊技術及原理分析

    摘要:對于與而言,則可以看做是消息傳遞技術的一種衍生或封裝。在生產者通知消費者時,傳遞的往往是消息或事件,而非生產者自身。通過消息路由,我們可以配置路由規則指定消息傳遞的路徑,以及指定具體的消費者消費對應的生產者。采用和來進行遠程對象的通訊。 消息模式 歸根結底,企業應用系統就是對數據的處理,而對于一個擁有多個子系統的企業應用系統而言,它的基礎支撐無疑就是對消息的處理。與對象不同,消息本質上...

    rozbo 評論0 收藏0
  • 慕課網_《Java消息中間件》學習總結

    摘要:時間年月日星期六說明本文部分內容均來自慕課網。這個時候,可以啟動多臺積分系統,來同時消費這個消息中間件里面的登錄消息,達到橫向擴展的作用。 時間:2017年07月22日星期六說明:本文部分內容均來自慕課網。@慕課網:http://www.imooc.com教學源碼:無學習源碼:https://github.com/zccodere/s... 第一章:課程介紹 1-1 課程安排 Java...

    twohappy 評論0 收藏0
  • 消息隊列ActiveMQ使用詳解

    摘要:學習消息隊列的使用之前,我們先來搞清。是操作消息的接口。消息生產者由創建,并用于將消息發送到。接收消息打印結果這是接收到的消息消費者啟動。。。。 通過上一篇文章 《消息隊列深入解析》,我們已經消息隊列是什么、使用消息隊列的好處以及常見消息隊列的簡單介紹。 這一篇文章,主要帶大家詳細了解一下消息隊列ActiveMQ的使用。 學習消息隊列ActiveMQ的使用之前,我們先來搞清JMS。 J...

    niceforbear 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<