Azure 流體轉送結構概觀
使用流體建置應用程式時,有三個需要了解的主要概念。
- 服務
- 容器
- 共用物件
服務
流體用戶端需要集中式服務,讓所有連線的用戶端都用來傳送及接收作業。 在應用程式中使用流體時,必須使用對應至您所連線基礎服務的正確套件。
針對 Azure 流體轉送服務,此套件為 @fluidframework/azure-client。 此套件可協助您透過 Azure 流體轉送建立及載入裝載在 Azure 上的流體容器。
容器
容器是流體中封裝的主要單位。 其包含共用物件的集合,並支援 API 來管理容器的生命週期及其所包含的物件。
建立新的容器是用戶端驅動的動作,容器存留期則繫結至支援伺服器上所儲存的資料。 取得現有的容器時,請務必考量容器先前的狀態。
如需容器的詳細資訊,請參閱 fluidframework.com 上的容器。
共用物件
共用物件是一種物件類型,可藉由公開特定 API 來提供共同作業資料。 許多共用物件都可存在於容器的內容中,且可以靜態或動態方式來建立這些共用物件。 分散式資料結構 (DDSes) 和 DataObjects 都是共用物件的類型。
如需詳細資訊,請參閱 fluidframework.com 上的資料模型化。
套件結構
使用流體進行建置時,您將使用兩個主要套件。 流體架構套件和服務特定的用戶端套件,例如 azure-client。
如需詳細資訊,請參閱 fluidframework.com 上的套件。
流體架構套件
流體架構套件是核心流體 API 的集合,可讓您輕鬆地建置及使用應用程式。 此套件包含所有通用類型定義,以及所有基本共用物件。
@fluidframework/azure-client 套件
@fluidframework/azure-client 套件提供 API,可連線到 Azure 流體轉送服務執行個體,以建立及載入流體容器。 如需關於此 API 使用方式的詳細資訊,請參閱做法:連線到 Azure 流體轉送服務。