angyalhentes
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)
|
|