選單
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

AWS 雲訊息傳遞和佇列


訊息傳遞和佇列影片

W3schools.com 與 Amazon Web Services 合作,為我們的學生提供數字培訓內容。


整體式應用程式與微服務

應用程式由多個元件構成。

元件之間相互通訊。

通訊可以傳輸資料、完成請求並保持應用程式執行。


整體式應用程式

一種元件緊密耦合的架構可以稱為整體式應用程式。

元件可以包括資料庫、伺服器、介面等等。

如果其中一個元件發生故障,整體式應用程式可能會變得脆弱。

在最壞的情況下,這可能導致整個服務癱瘓。

相反,您的應用程式可以採用一種稱為 **微服務** 的方法進行設計。

如果一個元件發生故障,微服務可以幫助保持您的服務可用。


  

AWS 和 W3Schools 提供 免費和付費 雲課程

參與基於文字和影片的學習體驗。

免費 AWS 培訓 - 立即提升技能,邁向雲端。

開始 »


微服務

如果一個元件發生故障,微服務可以幫助維護該服務。

由於服務之間會相互通訊,並且元件並非緊密耦合,因此可以進行維護。

AWS 提供了兩個可以實現這種整合的服務

  • AWS 簡單通知服務 (AWS SNS)
  • AWS 簡單佇列服務 (AWS SQS)

您將在下一章中瞭解更多關於它們的資訊。

整體式方法和微服務方法之間的區別在於 **緊耦合** 與 **松耦合**。


AWS 雲示例

透過練習來測試自己

練習

元件之間會做什麼?

They 

開始練習


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援