Gambaran umum arsitektur Azure Fluid Relay

Ada tiga konsep utama yang harus dipahami ketika membangun aplikasi dengan Fluid.

  • Layanan
  • Kontainer
  • Objek bersama

Layanan

Klien Fluid memerlukan layanan terpusat yang digunakan oleh semua klien yang tersambung untuk mengirim dan menerima operasi. Saat menggunakan Fluid dalam aplikasi, Anda harus menggunakan paket yang benar yang sesuai dengan layanan dasar yang Anda sambungkan.

Untuk layanan Azure Fluid Relay, paket ini @fluidframework/azure-client. Paket ini membantu membuat dan memuat kontainer Fluid yang dihosting di Azure melalui Azure Fluid Relay.

Kontainer

Kontainer adalah unit utama enkapsulasi dalam Fluid. Kontainer ini terdiri dari kumpulan objek bersama dan API pendukung untuk mengelola siklus hidup kontainer dan objek di dalamnya.

Membuat kontainer baru adalah tindakan berbasis klien dan masa pakai kontainer terikat pada data yang tersimpan di server pendukung. Saat mendapatkan kontainer yang ada, penting untuk mempertimbangkan status kontainer sebelumnya.

Untuk informasi selengkapnya tentang kontainer, lihat Kontainer di fluidframework.com.

Objek bersama

Objek bersama adalah jenis objek yang menggerakkan data kolaboratif dengan mengekspos API tertentu. Sejumlah objek bersama bisa berada dalam konteks kontainer dan mereka dapat dibuat baik secara statis maupun dinamis. Struktur Data Terdistribusi (DDS) dan DataObjects keduanya merupakan jenis objek bersama.

Untuk informasi selengkapnya, lihat Pemodelan data di fluidframework.com.

Struktur paket

Ada dua paket utama yang akan Anda gunakan saat membangun dengan Fluid. Paket fluid-framework dan paket klien khusus layanan seperti azure-client.

Untuk informasi selengkapnya, lihat Paket di fluidframework.com.

Paket fluid-framework

Paket fluid-framework adalah kumpulan API Fluid inti yang memudahkan Anda untuk membangun dan menggunakan aplikasi. Paket ini berisi semua definisi jenis umum serta semua objek bersama primitif.

Paket @fluidframework/azure-client

Paket @fluidframework/azure-client menyediakan API untuk menyambungkan ke instans layanan Azure Fluid Relay untuk membuat dan memuat kontainer Fluid. Lihat Cara: Menyambungkan ke layanan Azure Fluid Relay untuk informasi selengkapnya tentang cara menggunakan API ini.