3 mwseflowdata
saqut edited this page 2025-12-07 02:19:01 +03:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

MWSE Veri kontrol sistemi

MWSE bağlantısının türüne göre clientin sunucuya okuma veya yazma yapıp yapmayacağını tanımlar, bu sunucu tarafınada bildirilir. Kullanım senaryosuna göre sunucu veya clientin gereksiz sayıda uyarı, notify ve mesaj göndermesini çift taraflı engeller. Ayrıca tek yönlü iletişim gerektiren soket sistemlerinde performansı artırır.

mwse.enableRecaiveData()

Sunucudan veri alıp işlemeyi etkinleştirir. Ön tanımlı davranıştır

mwse.disableRecaiveData()

Sunucudan hiç bir veri alıp işlemez, sunucuyada kendisine veri göndermemesi için haber iletir. Bu durumda frontendde yapılan tüm işlemler Frontend->Backend şeklinde olur. Sunucu frontend tarafına bazı önemli veriler dışında hiç bir veri göndermemeye çalışır. Peer haberleşmeleri, Oda haberleşmeleri veya RTC sistemleri kesilir.

Bu mod temelde çok fazla peer oda ve uyaran olduğunda frontend taraflarını yüksek sayıda mesaj yüklerini engellemek için kullanılır. Temelde Frontend tarafında tracking (takip etme) veya yanlızca frontendin sunucuya veri gönderdiği ancak anında veri alması gerekmediği durumlarda en iyi senaryodur

mwse.enableSendData()

Sunucuya veri göndermeyi etkinleştirir. Ön tanımlı davranıştır

mwse.disableSendData()

Sunucuya hiç bir veri işleyip göndermez, sunucuya bağlandıktan sonra peer mesajları, oda haberleşmeleri ve RTC sistemleri için üretilen verileri sunucuya göndermeyi devredışı bırakır. Frontend üzerinden sunucuya kritik paketler dışında bir veri gönderilmez

Bu mod temelde frontendin herhangi bir veri üretmediği ve sunucudan gelen verilere göre hareket ettiği senaryolar için kullanışlıdır. Örneğin bildirim sistemi için; bildirimlerde anlık gelen mesajlarda sunucudan iletilen verileri alıp, sunucuya hızlıca veri gönderilmesinin zorunlu olmadığı durumlar için en iyi senaryodur

mwse.enableNotifyRoomInfo

MWSEnin içinde bulunduğu tüm odalar için oda üst bilgilerini almayı aktifleştirir. Bu ayar açık olduğunda odalarda yapılan room.info.set mesajlarını sunucu iletmeye başlar

mwse.disableNotifyRoomInfo

MWSEnin içinde bulunduğu tüm odalar için oda üst bilgilerini almayı kapatır. Ancak yinede manuel olarak oda bilgileri sunucudan istenebilecektir, ancak oda bilgilerinin anlık değişimi frontende tarafında bu bağlantıya özel kapatılır