Share via


Azure Fluid Relay mimarisine genel bakış

Fluid ile uygulama oluştururken anlaşılması gereken üç temel kavram vardır.

  • Service
  • Kapsayıcı
  • Paylaşılan nesneler

Service

Akıcı istemciler, tüm bağlı istemcilerin işlemleri göndermek ve almak için kullandığı merkezi bir hizmet gerektirir. Bir uygulamada Fluid kullanırken, bağlandığınız temel hizmete karşılık gelen doğru paketi kullanmanız gerekir.

Azure Fluid Relay hizmeti için bu paket @fluidframework/azure-client'dır. Bu paket, Azure Fluid Relay aracılığıyla Azure'da barındırılan Akışkan kapsayıcıları oluşturmaya ve yüklemeye yardımcı olur.

Kapsayıcı

Kapsayıcı, Akışkan içindeki birincil kapsülleme birimidir. Kapsayıcının ve içindeki nesnelerin yaşam döngüsünü yönetmek için paylaşılan nesnelerin ve destekleyici API'lerin bir koleksiyonundan oluşur.

Yeni kapsayıcılar oluşturmak istemci temelli bir eylemdir ve kapsayıcı ömrü, destekleyici sunucuda depolanan verilere bağlıdır. Mevcut kapsayıcıları alırken kapsayıcının önceki durumunu göz önünde bulundurmak önemlidir.

Kapsayıcılar hakkında daha fazla bilgi için bkz . fluidframework.com üzerindeki kapsayıcılar .

Paylaşılan nesneler

Paylaşılan nesne, belirli bir API'yi göstererek işbirliğine dayalı verileri destekleyen bir nesne türüdür. Kapsayıcı bağlamında birçok paylaşılan nesne bulunabilir ve bunlar statik veya dinamik olarak oluşturulabilir. Dağıtılmış Veri Yapıları (DDSes) ve DataObjects paylaşılan nesne türleridir.

Daha fazla bilgi için bkz . fluidframework.com üzerinde veri modelleme .

Paket yapısı

Fluid ile oluştururken kullanacağınız iki birincil paket vardır. Akıcı çerçeve paketi ve azure-client gibi hizmete özgü bir istemci paketi.

Daha fazla bilgi için bkz . fluidframework.com üzerindeki paketler .

Akışkan çerçeve paketi

Akışkan çerçeve paketi, uygulamaları oluşturmayı ve kullanmayı kolaylaştıran çekirdek Akışkan API'lerinden oluşan bir koleksiyondur. Bu paket tüm ortak tür tanımlarının yanı sıra tüm temel paylaşılan nesneleri içerir.

@fluidframework/azure-client paketi

@fluidframework/azure-client paketi, Fluid kapsayıcıları oluşturmak ve yüklemek için Azure Fluid Relay hizmet örneklerine bağlanmaya yönelik bir API sağlar. Bu API'yi kullanma hakkında daha fazla bilgi için bkz. Nasıl yapılır: Azure Fluid Relay hizmetine Bağlan.