如果我正確理解整個概念,「無服務器」體系結構假定不使用自己的服務器或容器,而應該使用一堆aws服務。通常,這樣的體系結構包括Amazon API網關,大量的Lambda函數和用於存儲數據和狀態的DynamoDB(或可選),因爲Lambda無法保持狀態。而像EC2這樣的服務並沒有參與所有這些,好吧,因爲這是一個虛擬服務器,它減少了無服務器體系結構的所有好處。用於實時客戶端 - 服務器消息傳送的AWS「無服務器」體系結構
所有這些看起來非常酷,但我覺得我錯過了一些重要的東西,因爲現在這似乎不適用於實時應用等情況。
說,我有2個用戶在線。其中一人在應用程序中執行操作,這會觸發數據庫中的更改,而這又會觸發第二個用戶應用程序中的更改。
從服務器發送一些數據或命令到客戶端的傳統方式是websocket連接。但是對於無服務器體系結構,似乎沒有辦法建立和維護websocket連接。所以...我誤解了這個概念?或者,如果我正確地理解了一切,那麼如何實現上述2個用戶之間的交互?
物聯網。物聯網。我有強烈的刻板印象,如果一個名爲IoT的服務,那麼它假設在特定情況下使用。換句話說,它看起來不是爲「常規」移動/網絡應用程序設計的。 – stkvtflw
我經歷了無服務器的例子,並感謝MaiKay,它似乎很適合這個目的。 @stkvtflw我認爲,無論技術名稱如何,該解決方案都適用於您的方案。有時甚至aws發現很難將服務分組,例如Cognito(可以用於Web和移動,我們大量使用它用於Web),但仍列在移動類別下。 – Ashan