angyalhentes Creative Commons License 2011.08.12 0 0 5606

Mekkora adatmennyiségről van szó kérésenként? Hány kérést kell kiszolgálni percenként? Milyen a hálózati konfiguráció? Hogy oszlik el az aktivitás az időben egy kliens szempontjából? És a szerveréből?

 

Persze, hogy van megoldás, csak tudni kéne egy csomó paramétert, bár ismétlem, ha a sebesség tényleg fontos, akkor valami alacsonyabb szintű megoldást válassz, ahol jobban tudod kontrollálni az eseményeket.

 

De csak hogy egy példát mondjak megoldásra: egyfelől igen, a kliens fix időközönként rákérdez, hogy van-e valami a számára (a szerveren ez egy hashmap-be való bekukkantást és onnan a felsorakoztatott üzenetek átküldését jelent mindössze), másfelől meg minél inkább úgy kell megtervezni az üzeneteket, hogy ne múljanak a szerver belső állapotán, és végül: se a szerver, se a kliens ne dobjon hátast akkor, ha a szerver belső állapota nem az, amire a kliens számított.

Előzmény: bigzed (5601)