中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Apache Synapse 體系結構和新功能是什么

發布時間:2022-01-18 11:08:05 來源:億速云 閱讀:171 作者:柒染 欄目:大數據

這篇文章主要為大家分析了Apache Synapse 體系結構和新功能是什么的相關知識點,內容詳細易懂,操作細節合理,具有一定參考價值。如果感興趣的話,不妨跟著跟隨小編一起來看看,下面跟著小編一起深入學習“Apache Synapse 體系結構和新功能是什么”的知識吧。

Apache Synapse是一種輕量級的高性能企業服務總線(ESB)。Apache Synapse由快速和異步的中介引擎提供支持,為XML,Web服務和REST提供了卓越的支持。除了XML和SOAP之外,Apache Synapse還支持多種其他內容交換格式,例如純文本,二進制,黑森和JSON。適用于Synapse的廣泛的傳輸適配器使其能夠通過許多應用和傳輸層協議進行通信。到目前為止,Apache Synapse支持HTTP/S,郵件(POP3,IMAP,SMTP),JMS,TCP,UDP,VFS,SMS,XMPP和FIX。

Apache Synapse是Apache Software License 2.0下分發的免費開源軟件。目前(2017.04.27)最新版本的Synaspe是v3.0.0。此版本帶來了大量新功能,錯誤修復,性能和穩定性改進。

Apache Synapse版本3.0.0中的新功能:

1.高性能PassThrough HTTP傳輸支持所有調解方案

1)超快速,低延遲的HTTP請求中介

2)同時支持大量入站(客戶端 - > ESB)和出站(ESB - >服務器)連接

3)使用共享緩沖區來智能地處理內置在引擎中的消息內容和內容感知,以處理數據

4)在存在慢或故障的客戶端和服務器的情況下,自動節流和降低其性能

2.HTTP傳輸的OCSP/CRL證書驗證支持

3.響應中介者 - 中介者從中介流程中的任何地方回復客戶端

4.循環中介者 - 從IN序列跳轉到OUT序列的中介者

5.頭部中介者改進

1)支持添加/刪除傳輸頭

6.新的xpath函數

1)url-encoded xpath函數

2)從get-property函數訪問系統屬性

3)base64解碼功能

7.消息處理器改進

1)重新排序消息處理器

2)新的阻止客戶端實現

8. 消息注入任務改進

1)支持向代理服務注入消息

2)支持向命名序列注入消息

9. 標注調解員改進

1)支持WS-Security

2)內聯端點支持

3)能夠使用'To'頭動態設置EPR

4)NTLM支持

10. 腳本中介者改進

1)支持刪除屬性

11.REST API改進

1)運輸級別訪問限制

主要特征:

代理服務 - 促進傳輸,接口(WSDL/Schema/Policy),消息格式(SOAP 1.1/1.2,POX/REST,文本,二進制),QoS(WS-Addressing/WS-Security/WS-RM) MTOM/SwA)

用于快速HTTP交互的非阻塞HTTP/S傳輸,并支持數千個并發連接

用于文件操作和與FTP,SFTP,CIFS和WEBDAV交互的VFS傳輸

JMS支持二進制,純文本,XML和SOAP有效載荷

郵件傳輸,廣泛支持POP3,IMAP和SMTP

支持行業驅動的財務信息交換(FIX)協議

內置注冊表/存儲庫,便于動態重新配置和關聯資源(如XSLT,XSD,JS等)

內置支持使用Quartz調度程序調度任務

負載均衡(帶或不帶粘性會話)和故障切換路由

支持許多Web服務標準,包括WS-Addressing,WS-Security和WS-Reliable Messaging

基于策略的消息限制和緩存(特別支持集群環境)

消息分割和聚合

使用數據庫連接池進行數據庫查找和更新支持

針對序列,端點和代理服務的細粒度統計信息收集

JMX監控管理

可以使用Java,Spring或BSF腳本語言(Javascript,Ruby,Groovy等)輕松擴展

高級體系結構:

Apache Synapse的設計是輕量級和快速的。非阻塞HTTP傳輸,多線程中介引擎和流式XML信息集合結合起來,以確保Synapse可以以最小的延遲和資源使用通過服務總線調解非常大量的消息。Synapse還具有全面的日志記錄功能,統計信息收集和JMX監視支持,這在生產部署中至關重要。

Apache Synapse 體系結構和新功能是什么

Synapse使用Apache Axis2作為底層Web服務引擎。因此,它對Web服務和相關標準(如SOAP和WSDL)有出色的支持。經過測試的Axis2模塊,如Apache Rampart和Apache Sandesha2,可與Synapse一起使用,無需配置開銷。使用這樣的外部模塊,Apache Synapse支持一系列Web服務標準,包括WS-Security和WS-Reliable Messaging。Synapse還利用Axis2集群框架提供企業級集群支持。

Synapse使用簡單的基于XML的配置語言進行配置。配置語言和相關功能組件的設計考慮了SOA最佳實踐。將配置片段存儲在外部SOA注冊表中并將其按需導入到中介引擎是微不足道的。Synapse提供了大量的調解器,可用于實現最復雜的企業集成方案。如果需要,可以通過使用Java或您最喜歡的腳本語言開發定制調解器來擴展中介引擎。

關于“Apache Synapse 體系結構和新功能是什么”就介紹到這了,更多相關內容可以搜索億速云以前的文章,希望能夠幫助大家答疑解惑,請多多支持億速云網站!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

奎屯市| 镇赉县| 永吉县| 太湖县| 白朗县| 高邮市| 五大连池市| 航空| 卓资县| 革吉县| 云安县| 庆城县| 卢氏县| 辽源市| 浠水县| 瑞昌市| 洛扎县| 兰西县| 阿拉善右旗| 衡阳县| 凉城县| 德兴市| 蛟河市| 乐业县| 白山市| 龙井市| 古丈县| 保康县| 广安市| 邛崃市| 阿拉善盟| 汉寿县| 天峨县| 江西省| 四平市| 宁化县| 巴林右旗| 新源县| 松潘县| 齐齐哈尔市| 论坛|