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 流體轉送服務