2023年淺析SOA架構(gòu)基礎(chǔ)理論及哲學(xué)體系認知觀_第1頁
2023年淺析SOA架構(gòu)基礎(chǔ)理論及哲學(xué)體系認知觀_第2頁
2023年淺析SOA架構(gòu)基礎(chǔ)理論及哲學(xué)體系認知觀_第3頁
2023年淺析SOA架構(gòu)基礎(chǔ)理論及哲學(xué)體系認知觀_第4頁
2023年淺析SOA架構(gòu)基礎(chǔ)理論及哲學(xué)體系認知觀_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

TEAMAnalysisoftheBasicTheoryofSOAArchitecture2023/8/20演講人:LucySOA架構(gòu)基礎(chǔ)理論淺析CONTENTS目錄SOA架構(gòu)定義及特點服務(wù)劃分原則與粒度服務(wù)分層設(shè)計及交互方式服務(wù)重用性與解耦性服務(wù)注冊與發(fā)現(xiàn)機制服務(wù)容錯與負載均衡SOA架構(gòu)定義及特點01DefinitionandcharacteristicsofSOAarchitecture1.SOA架構(gòu)的基本概念:SOA(Service-OrientedArchitecture)即面向服務(wù)的架構(gòu),是一種將應(yīng)用程序的功能模塊化并以服務(wù)的形式進行組織、交互的軟件架構(gòu)模式。SOA的核心思想是將應(yīng)用程序劃分為一系列獨立的服務(wù),每個服務(wù)都具有明確定義的接口和功能,并通過標準的協(xié)議進行通信。2.SOA架構(gòu)的優(yōu)勢:SOA架構(gòu)的設(shè)計理念使得系統(tǒng)更加靈活、可重用和可維護。通過將功能模塊化成為服務(wù),不同的服務(wù)可以獨立開發(fā)和部署,降低了系統(tǒng)的耦合度,使得系統(tǒng)更易于擴展和維護。同時,SOA架構(gòu)可以促進服務(wù)的重用,提高了開發(fā)效率和資源利用率。3.SOA架構(gòu)的關(guān)鍵原則:SOA架構(gòu)的設(shè)計與實施要遵循一些核心原則。首先,服務(wù)的定義要符合業(yè)務(wù)需求,明確劃分服務(wù)的邊界和功能。其次,服務(wù)的設(shè)計要遵循標準的接口規(guī)范,提供清晰的接口和靈活的協(xié)議。最后,服務(wù)的組織和集成要基于標準的中間件和協(xié)議,實現(xiàn)不同服務(wù)之間的互通和協(xié)作。SOA架構(gòu)概念簡介IntroductiontoSOAArchitectureConceptsSOA架構(gòu)的核心原則1.服務(wù)的可重用性:SOA架構(gòu)通過將應(yīng)用程序劃分為一系列的服務(wù),使得每個服務(wù)可以獨立地進行開發(fā)、部署和管理。這種可重用的服務(wù)設(shè)計使得開發(fā)人員能夠在不同的應(yīng)用程序中共享和重用已有的服務(wù),從而提高了開發(fā)效率,并且簡化了系統(tǒng)的維護和升級。2.服務(wù)的自治性:每個服務(wù)都應(yīng)該具備獨立性,能夠自主地管理自己的狀態(tài)和行為。通過實現(xiàn)服務(wù)的自治性,SOA架構(gòu)可以避免不同服務(wù)之間的耦合,降低系統(tǒng)的復(fù)雜性,并且提高了系統(tǒng)的可伸縮性和可靠性。3.服務(wù)的松耦合:SOA架構(gòu)通過定義清晰的服務(wù)接口和協(xié)議,使得不同的服務(wù)之間可以實現(xiàn)松耦合的集成。這種松耦合的設(shè)計能夠讓系統(tǒng)更加靈活和可擴展,使得不同服務(wù)可以獨立地進行演化和升級。面向服務(wù)的架構(gòu)(SOA,Service-OrientedArchitecture)是一種軟件設(shè)計方法,其核心在于將應(yīng)用程序的不同功能單元(或服務(wù))通過服務(wù)之間定義良好的接口和契約進行松散耦合,以實現(xiàn)服務(wù)的重用和組合。這種架構(gòu)具有以下特點:根據(jù)Gartner的報告,到2022年,有超過80%的大型企業(yè)將采用SOA架構(gòu)進行軟件開發(fā)。此外,根據(jù)Forrester的報告,到2025年,采用SOA架構(gòu)的應(yīng)用程序?qū)⒄妓袘?yīng)用程序的50%以上。這些數(shù)據(jù)表明,SOA架構(gòu)已經(jīng)成為軟件開發(fā)領(lǐng)域的一種主流趨勢。模塊化:SOA架構(gòu)強調(diào)將應(yīng)用程序劃分為多個獨立的模塊,每個模塊負責一個特定的功能。這種模塊化的方法使得開發(fā)和維護變得更加容易,同時也提高了代碼的可讀性和可維護性。相關(guān)的研究數(shù)據(jù)如何提高自己的職業(yè)素養(yǎng)?SOA架構(gòu)的特點SOA架構(gòu)的哲學(xué)基礎(chǔ)1.SOA架構(gòu):面向服務(wù)的設(shè)計思想實現(xiàn)靈活性和可擴展性SOA架構(gòu)的哲學(xué)基礎(chǔ)是一種面向服務(wù)的設(shè)計思想,通過將應(yīng)用程序劃分為一系列可重用的服務(wù)來實現(xiàn)系統(tǒng)的靈活性和可擴展性。2.服務(wù)的自治性:SOA架構(gòu)中的服務(wù)應(yīng)該是自治的,即能夠獨立于其他服務(wù)進行開發(fā)、部署和管理。每個服務(wù)都應(yīng)該具有自己的業(yè)務(wù)邏輯,并且可以通過接口暴露給其他服務(wù)或客戶端使用。3.服務(wù)的松耦合:SOA架構(gòu)中的服務(wù)應(yīng)該是松耦合的,即不依賴于其他服務(wù)的內(nèi)部實現(xiàn)細節(jié)。通過定義清晰的接口和協(xié)議,服務(wù)之間可以通過互相交互來實現(xiàn)功能,而不需要了解彼此的內(nèi)部實現(xiàn)細節(jié)。4.服務(wù)的可組合性:SOA架構(gòu)中的服務(wù)應(yīng)該具有可組合性,即可以通過組合現(xiàn)有的服務(wù)來構(gòu)建新的服務(wù)或應(yīng)用程序。這種組合可以在不修改現(xiàn)有服務(wù)的情況下實現(xiàn),提高了系統(tǒng)的靈活性和可擴展性。5.服務(wù)的可重用性:SOA架構(gòu)中的服務(wù)應(yīng)該是可重用的,即可以在多個應(yīng)用程序或系統(tǒng)中共享使用。通過將服務(wù)設(shè)計為通用的、獨立的功能單元,可以提高開發(fā)效率,避免重復(fù)開發(fā)相同的功能。服務(wù)劃分原則與粒度02Servicedivisionprinciplesandgranularity概述服務(wù)劃分原則概述服務(wù)劃分原則:1.服務(wù)粒度:服務(wù)粒度越小,意味著服務(wù)數(shù)量越多,服務(wù)之間的耦合度越高,開發(fā)、部署、維護成本也越高。相反,服務(wù)粒度越大,意味著服務(wù)數(shù)量越少,服務(wù)之間的耦合度越低,開發(fā)、部署、維護成本也越低。因此,服務(wù)粒度的選擇需要根據(jù)具體業(yè)務(wù)需求和系統(tǒng)規(guī)模來決定。2.服務(wù)分層:SOA架構(gòu)通常采用分層設(shè)計,如表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層等。服務(wù)分層的好處是可以將不同的業(yè)務(wù)邏輯和服務(wù)進行隔離,使得系統(tǒng)具有良好的可擴展性和可維護性。例如,如果業(yè)務(wù)邏輯層發(fā)生變化,只需要修改該層中的服務(wù),而不會影響到其他層中的服務(wù)。但是,分層設(shè)計也需要注意服務(wù)之間的依賴關(guān)系和交互方式,避免出現(xiàn)“煙囪式”的架構(gòu)。重要性of服務(wù)粒度服務(wù)粒度、SOA、系統(tǒng)性能、可維護性關(guān)鍵詞關(guān)鍵詞關(guān)鍵詞服務(wù)粒度的重要性服務(wù)粒度系統(tǒng)性能通信開銷服務(wù)粒度對性能的影響代碼重復(fù)性系統(tǒng)可維護性服務(wù)粒度服務(wù)粒度對可維護性的影響服務(wù)粒度系統(tǒng)可擴展性靈活性可重用性服務(wù)粒度設(shè)計:系統(tǒng)可擴展性、靈活性和效率的關(guān)鍵1.基于業(yè)務(wù)邊界的服務(wù)拆分:合理的服務(wù)粒度應(yīng)根據(jù)業(yè)務(wù)邊界進行劃分。在拆分服務(wù)時,需要深入了解業(yè)務(wù)過程和業(yè)務(wù)需求,將相關(guān)的業(yè)務(wù)功能組織成獨立的服務(wù)。通過這樣的劃分,可以提高系統(tǒng)的可維護性和可擴展性,同時減少對其他服務(wù)的依賴,促進服務(wù)間的解耦。2.功能復(fù)用與服務(wù)復(fù)用的平衡:在選擇服務(wù)粒度時,需要平衡功能復(fù)用和服務(wù)復(fù)用之間的關(guān)系。過于細粒度的服務(wù)可能導(dǎo)致功能重復(fù),不利于功能的復(fù)用;而過于粗粒度的服務(wù)則可能包含過多不相關(guān)的功能,不利于服務(wù)的復(fù)用。因此,需要根據(jù)實際情況和業(yè)務(wù)需求,綜合考慮功能復(fù)用和服務(wù)復(fù)用的因素,選擇適宜的服務(wù)粒度。選擇適宜的服務(wù)粒度服務(wù)分層設(shè)計及交互方式03LayeredservicedesignandinteractionmethodsSOA架構(gòu)中的服務(wù)分層設(shè)計SOA架構(gòu)基礎(chǔ)理論淺析:在SOA架構(gòu)中,服務(wù)分層設(shè)計是一個重要的概念,它可以幫助我們更好地組織和管理服務(wù)。下面是一些關(guān)于服務(wù)分層設(shè)計的數(shù)據(jù)。首先,服務(wù)分層設(shè)計通常包括三個層次:基礎(chǔ)層、服務(wù)層和應(yīng)用層?;A(chǔ)層提供最基本的服務(wù),如數(shù)據(jù)存儲和計算資源。服務(wù)層則提供各種業(yè)務(wù)服務(wù),如訂單管理、庫存查詢等。應(yīng)用層則提供最高級別的服務(wù),如客戶管理、訂單生成等。服務(wù)分層設(shè)計對系統(tǒng)可伸縮性和可維護性的提升其次,服務(wù)分層設(shè)計可以提高系統(tǒng)的可伸縮性。通過將服務(wù)分為不同的層次,可以根據(jù)系統(tǒng)的負載情況動態(tài)地分配資源。例如,在高峰期,可以將更多的資源分配給應(yīng)用層,而在低谷期,可以將更多的資源分配給基礎(chǔ)層。此外,服務(wù)分層設(shè)計還可以提高系統(tǒng)的可維護性。通過將服務(wù)分為不同的層次,可以更好地分離關(guān)注點,使代碼更加清晰。同時,還可以避免因服務(wù)的變動而引起整個系統(tǒng)的變動。服務(wù)分層設(shè)計1.SOA架構(gòu)中的通信方式:同步與異步交互SOA架構(gòu)中非常重要的一部分,它定義了服務(wù)之間的通信和交互方式。在SOA架構(gòu)中,常見的包括同步和異步交互。2.同步交互:請求-響應(yīng)模式,時序順序明確同步交互:同步交互是指服務(wù)之間的通信按照請求和響應(yīng)的方式進行。當客戶端發(fā)出一個請求時,該請求會被發(fā)送到服務(wù)端,并且客戶端會一直等待服務(wù)端的響應(yīng),直到接收到響應(yīng)后才繼續(xù)執(zhí)行后續(xù)操作。同步交互的主要特點是請求和響應(yīng)之間存在明確的順序和時序關(guān)系,客戶端需要等待服務(wù)端完成操作后才能繼續(xù)執(zhí)行。服務(wù)交互方式SOA架構(gòu)設(shè)計理念SOA哲學(xué)體系》SOA(面向服務(wù)的架構(gòu))實現(xiàn)服務(wù)復(fù)用和重用SOA(面向服務(wù)的架構(gòu))是一種軟件架構(gòu)風格,它通過將應(yīng)用程序的不同功能部分解耦,并獨立地組織和部署,從而實現(xiàn)服務(wù)的復(fù)用和重用。這種架構(gòu)風格在近十年中得到了廣泛的應(yīng)用,已成為現(xiàn)代軟件開發(fā)的一個重要方向。SOA中服務(wù)概念及其重要性在SOA哲學(xué)體系中,服務(wù)的概念非常重要。服務(wù)被視為獨立于應(yīng)用程序的功能部分,而更關(guān)注于解決業(yè)務(wù)問題。這種哲學(xué)體系強調(diào)服務(wù)的可重用性、可組合性和可擴展性,使得開發(fā)人員可以更容易地創(chuàng)建靈活、可擴展的應(yīng)用程序。2025年80%新應(yīng)用程序?qū)⒉捎肧OA架構(gòu),SOA成主流趨勢根據(jù)Gartner的預(yù)測,到2025年,超過80%的新應(yīng)用程序?qū)⑹褂肧OA架構(gòu)。這個預(yù)測表明,SOA架構(gòu)已經(jīng)成為軟件開發(fā)的主流趨勢。SOA架構(gòu)的挑戰(zhàn):標準化與治理然而,SOA架構(gòu)也面臨著一些挑戰(zhàn)。其中最大的挑戰(zhàn)之一是服務(wù)的標準化。服務(wù)的標準化是實現(xiàn)服務(wù)重用的關(guān)鍵,但目前還沒有一個統(tǒng)一的標準來定義服務(wù)。此外,服務(wù)的治理也是一個挑戰(zhàn),因為服務(wù)的治理需要大量的協(xié)調(diào)和管理工作。SOA哲學(xué)體系架構(gòu)基礎(chǔ)理論松耦合SOA架構(gòu)可重用性自治性可發(fā)現(xiàn)性服務(wù)總線服務(wù)重用性與解耦性04ServiceReusabilityandDecoupling重復(fù)利用服務(wù)1.服務(wù)復(fù)用:SOA架構(gòu)中的重要概念SOA架構(gòu)中的一個重要概念,它可以幫助企業(yè)在不同的業(yè)務(wù)流程中重復(fù)使用已經(jīng)開發(fā)好的服務(wù),提高系統(tǒng)的靈活性和可重用性。2.提高系統(tǒng)的靈活性:通過重復(fù)利用服務(wù),企業(yè)可以更加靈活地組織自己的業(yè)務(wù)流程,快速地響應(yīng)市場需求和變化。此外,重復(fù)利用服務(wù)還可以降低開發(fā)成本和維護成本,提高企業(yè)的效率和競爭力。3.提高系統(tǒng)的可重用性:通過重復(fù)利用服務(wù),企業(yè)可以將已經(jīng)開發(fā)好的服務(wù)直接應(yīng)用到新的業(yè)務(wù)場景中,避免重復(fù)開發(fā)和浪費資源。此外,重復(fù)利用服務(wù)還可以提高系統(tǒng)的可維護性和可擴展性,方便企業(yè)根據(jù)業(yè)務(wù)需求進行系統(tǒng)升級和改造。1.接口設(shè)計與定義:解除耦合關(guān)系的第一步是對服務(wù)接口進行設(shè)計與定義。在SOA架構(gòu)中,服務(wù)通過明確定義的接口進行通信,服務(wù)的提供者和使用者通過接口進行交互。良好的接口設(shè)計能夠降低服務(wù)間的耦合度,提高系統(tǒng)的靈活性和可擴展性。2.服務(wù)引擎與中間件:為了解除服務(wù)間的耦合關(guān)系,需要借助服務(wù)引擎和中間件來實現(xiàn)服務(wù)之間的通信和協(xié)作。服務(wù)引擎負責接收、處理和路由來自服務(wù)請求者的請求,將請求發(fā)送給相應(yīng)的服務(wù)提供者進行處理。中間件提供了各種服務(wù)間通信的基礎(chǔ)設(shè)施和機制,如消息隊列、發(fā)布/訂閱系統(tǒng)等,使得服務(wù)間的通信更加可靠和靈活。解除耦合關(guān)系1.SOA淺析SOA(Service-OrientedArchitecture,服務(wù)導(dǎo)向架構(gòu))是一種軟件架構(gòu)風格,其核心在于將應(yīng)用程序的不同功能單元(稱為服務(wù))通過這些服務(wù)之間定義良好的接口和契約聯(lián)系起來。這種架構(gòu)風格的出現(xiàn),源于互聯(lián)網(wǎng)和云計算的快速發(fā)展,以及企業(yè)級應(yīng)用程序的復(fù)雜性和多樣性。2.SOA架構(gòu)的核心是服務(wù)的定義、設(shè)計和實現(xiàn)SOA架構(gòu)的核心在于服務(wù)的定義、設(shè)計和實現(xiàn)。一個服務(wù)是一個獨立的、可重復(fù)使用的軟件單元,它提供了一組功能,并與其他服務(wù)進行交互。這些服務(wù)的接口是定義明確的,并且獨立于服務(wù)的實現(xiàn)。這意味著,服務(wù)的實現(xiàn)可以在不同的平臺上進行,只要它們遵循相同的接口規(guī)范。架構(gòu)基礎(chǔ)理論1.SOA架構(gòu)基礎(chǔ)理論淺析作為一種基于服務(wù)的軟件架構(gòu)設(shè)計模式,面向服務(wù)的架構(gòu)(SOA)已經(jīng)被廣泛應(yīng)用于現(xiàn)代企業(yè)級應(yīng)用開發(fā)中。以下是SOA架構(gòu)基礎(chǔ)理論的一個簡單分析,并引入哲學(xué)體系認知觀的視角。2.SOA的核心是服務(wù)抽象SOA的核心思想是服務(wù)抽象。服務(wù)被定義為一種可重復(fù)使用的軟件單元,它可以被其他服務(wù)或應(yīng)用程序調(diào)用。這種抽象使得服務(wù)可以獨立于底層硬件和操作系統(tǒng)運行,從而使得應(yīng)用程序可以在不同的環(huán)境中運行。4.3.服務(wù)定義和描述哲學(xué)體系認知觀服務(wù)注冊與發(fā)現(xiàn)機制05Serviceregistrationanddiscoverymechanism服務(wù)注冊與發(fā)現(xiàn)涉及到如何將服務(wù)注冊到服務(wù)注冊表中,并通過服務(wù)注冊表來發(fā)現(xiàn)可用的服務(wù)。服務(wù)注冊是將服務(wù)的元數(shù)據(jù)(包括服務(wù)名稱、位置、功能和接口等)存儲到服務(wù)注冊表中的過程。這有助于服務(wù)消費者能夠找到并使用所需的服務(wù)。服務(wù)發(fā)現(xiàn):選擇適合服務(wù)滿足業(yè)務(wù)需求服務(wù)發(fā)現(xiàn)是指從服務(wù)注冊表中查找并確定可用的服務(wù)的過程。通過服務(wù)發(fā)現(xiàn),服務(wù)消費者可以根據(jù)自身的需求和要求選擇適合的服務(wù)來滿足其業(yè)務(wù)需求。服務(wù)注冊與發(fā)現(xiàn)機制是SOA架構(gòu)中的重要組成部分,它提供了一種靈活、可擴展和可維護的方式來管理和調(diào)用服務(wù),并實現(xiàn)了服務(wù)的動態(tài)組合和重組。服務(wù)注冊與發(fā)現(xiàn)機制比較常見的服務(wù)注冊與發(fā)現(xiàn)機制包括基于UDDI(通用描述、發(fā)現(xiàn)和集成)的機制、基于Zookeeper的機制和基于Eureka的機制等。這些機制通過不同的方式實現(xiàn)服務(wù)的注冊與發(fā)現(xiàn),具有各自的特點和適用場景。服務(wù)開發(fā)者可以根據(jù)實際需求選擇合適的機制來管理和調(diào)用服務(wù)。服務(wù)注冊與發(fā)現(xiàn)機制的概述服務(wù)注冊與發(fā)現(xiàn)SOA架構(gòu)中央注冊表或注冊中心服務(wù)消費者服務(wù)提供者動態(tài)管理透明性可伸縮性服務(wù)注冊與發(fā)現(xiàn)機制的原理服務(wù)注冊與發(fā)現(xiàn)機制的應(yīng)用場景1.SOA架構(gòu)中的服務(wù)注冊與發(fā)現(xiàn)機制在實際應(yīng)用中具有廣泛應(yīng)用采用服務(wù)注冊與發(fā)現(xiàn)機制的SOA架構(gòu)在實際應(yīng)用中具有廣泛的應(yīng)用場景。這種機制使得系統(tǒng)內(nèi)部的服務(wù)能夠被動態(tài)地注冊和發(fā)現(xiàn),從而提高了系統(tǒng)的靈活性和可擴展性。2.服務(wù)注冊與發(fā)現(xiàn):實現(xiàn)分布式系統(tǒng)中的解耦與靈活調(diào)用在分布式系統(tǒng)中,服務(wù)注冊與發(fā)現(xiàn)機制能夠幫助服務(wù)消費者找到可用的服務(wù)提供者,并實現(xiàn)服務(wù)之間的解耦。通過將服務(wù)的元數(shù)據(jù)信息注冊到服務(wù)注冊中心,消費者可以通過服務(wù)注冊中心快速找到合適的服務(wù)并進行調(diào)用,而無需事先硬編碼依賴關(guān)系。3.服務(wù)注冊與發(fā)現(xiàn)實現(xiàn)負載均衡和故障恢復(fù)另外,服務(wù)注冊與發(fā)現(xiàn)機制也可以用于實現(xiàn)服務(wù)的負載均衡和故障恢復(fù)。通過向服務(wù)注冊中心注冊多個相同功能的服務(wù)實例,并結(jié)合負載均衡策略,可以實現(xiàn)請求的分發(fā)和負載均衡。當某個服務(wù)實例發(fā)生故障或下線時,服務(wù)注冊中心可以自動剔除該實例,從而確保系統(tǒng)的高可用性和穩(wěn)定性。服務(wù)注冊與發(fā)現(xiàn)機制的實現(xiàn)方法服務(wù)注冊與發(fā)現(xiàn):本地、第三方及服務(wù)發(fā)現(xiàn)機制主要包括本地服務(wù)注冊、第三方服務(wù)注冊和服務(wù)發(fā)現(xiàn)。本地服務(wù)注冊是指將可用的服務(wù)信息記錄在本地的注冊表中,使得服務(wù)消費者能夠通過查詢本地注冊表獲取服務(wù)提供者的地址和接口信息。第三方服務(wù)注冊是一種集中式的服務(wù)注冊和發(fā)現(xiàn)機制,通過引入一個獨立的服務(wù)注

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論