選單
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP 如何 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 無伺服器思維


如何進行無伺服器思維

無伺服器思維就是非同步思維。

非同步思維就是編寫非同步程式碼。

非同步程式碼不需要等待其他程式碼塊的執行。

非同步程式碼是與其他程式碼同時執行的程式碼。


非同步連線

無伺服器設計依賴於非同步通訊,也稱為非同步連線

非同步連線減少了應用程式超時次數。

超時是指使用者不與應用程式互動的一段時間。

非同步連線降低了 HTTP 響應的延遲。

非同步連線改善了使用者體驗。


無伺服器思維影片

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


簡單無伺服器模式

簡單無伺服器模式也稱為事件驅動模式

事件驅動程式碼響應事件(例如狀態更改),然後執行程式碼。

事件是可觸發的情況。

在事件驅動架構中,使用者體驗和程式碼執行是分離的。

分離的實體透過非同步連線進行通訊。



無伺服器模式的工作原理

資訊透過 應用程式使用者介面 (API) 呼叫傳送到客戶端。

API 呼叫是您的應用程式可以觸發和執行任務的操作。

API 呼叫透過 HTTP 請求提供服務。

呼叫響應和請求由 Amazon API Gateway 處理。

處理呼叫的邏輯位於 Lambda 中。

API 呼叫資料的儲存由 Amazon DynamoDB 處理。


同步方法存在的問題

無伺服器架構中的同步方法可能會出現問題。

同步程式碼中,操作只能一個接一個地發生。

發生的擴充套件困難會顯示給客戶端。

當 Lambda 中發生錯誤時,不內建自動呼叫重試功能。

在前端程式碼中開發和實現正確的錯誤處理需要更多時間。

如果 API 呼叫失敗,您需要負責實施自動呼叫重試。

應儘可能使用非同步模式。


AWS Serverless 練習

透過練習來測試自己

練習

非同步通訊的另一個名稱是什麼?

Asynchronous 

開始練習


×

聯絡銷售

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

報告錯誤

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

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

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