Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Há três conceitos principais a serem entendidos ao criar um aplicativo com o Fluid.
- Serviço
- Contêiner
- Objetos compartilhados
Serviço
Os clientes Fluid exigem um serviço centralizado que todos os clientes conectados usam para enviar e receber operações. Ao usar o Fluid em um aplicativo, você deve usar o pacote correto que corresponde ao serviço subjacente ao qual você está se conectando.
Para o serviço Azure Fluid Relay, esse pacote é @fluidframework/azure-client. Esse pacote ajuda a criar e carregar contêineres do Fluid hospedados no Azure por meio do Azure Fluid Relay.
Contêiner
O contêiner é a principal unidade de encapsulamento no Fluid. Ele consiste em uma coleção de objetos compartilhados e APIs de suporte para gerenciar o ciclo de vida do contêiner e os objetos dentro dele.
A criação de novos contêineres é uma ação orientada pelo cliente e os tempos de vida do contêiner são vinculados aos dados armazenados no servidor de suporte. Ao obter contêineres existentes, é importante considerar o estado anterior do contêiner.
Para obter mais informações sobre contêineres, consulte Contêineres no fluidframework.com.
Objetos compartilhados
Um objeto compartilhado é um tipo de objeto que alimenta dados colaborativos expondo uma API específica. Muitos objetos compartilhados podem existir no contexto de um contêiner e podem ser criados estática ou dinamicamente. Estruturas de dados distribuídas (DDSes) e DataObjects são tipos de objetos compartilhados.
Para obter mais informações, consulte Modelagem de dados no fluidframework.com.
Estrutura do pacote
Há dois pacotes principais que você usará ao criar com o Fluid. O pacote fluid-framework e um pacote de cliente específico do serviço, como azure-client.
Para obter mais informações, consulte Pacotes no fluidframework.com.
O pacote fluid-framework
O pacote fluid-framework é uma coleção de APIs principais do Fluid que facilitam a criação e o uso de aplicativos. Este pacote contém todas as definições de tipo comuns, bem como todos os objetos compartilhados primitivos.
O pacote @fluidframework/azure-client
O pacote @fluidframework/azure-client fornece uma API para se conectar a instâncias de serviço do Azure Fluid Relay para criar e carregar contêineres do Fluid. Consulte Como se conectar a um serviço Azure Fluid Relay para obter mais informações sobre como usar essa API.