Eş Kanal Senaryoları
Eş Kanal API'leri aşağıdaki geliştirme senaryolarını destekler.
Yayın/Abonelik Mesajlaşması
Yayın/abonelik uygulamaları (örneğin, hisse senedi değerleyicileri ve haber başlıkları, spor puanları ve hava durumu raporlarının yayımcıları) oluşturan şirketler, sunucusuz uygulamalar için Peer Channel'ı kullanabilir. Örneğin, kullanıcılar ortak bir ağa (veya istemci grubuna) katılarak en son spor puanlarını alabilir ve sunucu yükünü artırmadan büyük miktarda güncel oyun verilerini yayabilir. Bu, veri sağlayıcısının sunucu tabanlı teknolojilere yapılan yatırımı önemli ölçüde artırmadan daha yüksek hizmet kalitesi vermesine yardımcı olur.
İşbirliği
Bağımsız yazılım satıcıları (ISV' ler), kişilerin eşler arası etkinliklere katılım için sıkı gruplar oluşturmasına olanak sağlayan uygulamalar oluşturabilir. Örneğin bu, işbirliğine dayalı projeler üzerinde çalışan ekipleri, arkadaşlar arasında resim paylaşımını, parti planlama etkinliklerini ve daha fazlasını içerebilir. Geleneksel olarak, bu etkinlikler her zaman sunucuları içerir; ancak Eş Kanal, geleneksel bir sunucu-istemci modeli altında kolayca uygulanmayacak çevrimdışı erişim senaryolarını etkinleştirerek bunu daha uygun maliyetli bir şekilde yapmanın bir yolunu sağlar.
Dağıtılmış İşleme ve İşlem Kümeleri
İşlem kümeleri ve dağıtılmış işleme genellikle finansal/hava durumu modellemesi ve insan DNA'sını çözme gibi büyük ölçekli hesaplamalar için kullanılır. Genellikle, bu işlem sunucuların hesaplama kümesine katılan tüm istemcilere ayrı ayrı görev atamasını sağlayarak yapılır. Bu sunucuların ek talepleri de olabilir; örneğin, tüm görevlerin belirli bir süre içinde tamamlanması gerekebilir ve her görev için birden fazla makine gerekebilir. Ayrıca, bir görevi çalıştıran herhangi bir istemci devre dışı kalırsa, başka bir istemcinin bu görevi devralabilmesi ve üzerinde çalışma yapabilmesi gerekir. Benzer şekilde, tutarlı sonuçlar elde etmek için birden fazla istemcinin aynı görevi çalıştırması gerekebilir. Sunucular bu tür bir istemci koordinasyonu çalıştırasa da, bir görevi alan istemcilerin görevle ilgili sunucu gereksinimlerini bağımsız olarak belirlediği bir eşler arası çözüm oluşturabilir ve bu görevin nasıl tamamlandığını belirlemek için bir işlem ağı kullanabilirsiniz.
Oyun
Uygulama geliştiricileri, Peer Channel kullanarak oyunlarının sunucusuz sürümlerini oluşturabilir ve oyun taşımalarının merkezi bir sunucu yerine eşler arası bir mekanizmayla diğer oyunculara iletilip diğer oyuncularla eşitlenmesini sağlayabilir. Küçük ISV'ler için bu, merkezi sunucuları dağıtma, bakım ve bakım işlemleriyle ilgili operasyonel maliyetlerin kaldırılmasına yardımcı olur. Eşler arası mimari kullanılarak yazılan oyunlar İnternet üzerinden veya kablolu veya kablosuz yerel ağlarda oynanabilir. Lobi ve oyun içi sohbet gibi ikincil oyun etkinlikleri eşler arası ağ kullanılarak geliştirilebilir.