Ik ben bezig met een bestelsysteem waar meerdere clients aan gekoppeld worden, door middel van een Server <-> Clients principe.
Het betreft ongeveer 30 clients. Met het oog op een paar honderd (remote) clients
Nu moeten deze clients zodra er bestelt is zsm de orders die voor hun bestemd zijn lokaal kunnen ontvangen.
Nu zat ik te denken om een server en client applicatie te schrijven die TCP verbindingen aangaan waarbij de server nieuwe updates in het (sql) database direct pushed naar de client.
Alleen vroeg ik mij af of dit slim is wat betreft server load als ik naar een paar honderd remote clients wil. Ik heb dan natuurlijk een paar honderd open TCP verbindingen + de load van de gebruikers van het bestelsysteem zelf.
Een alternatief is de clients per interval(2min ofso) een pull naar het database te laten doen en kijken voor een update en de data zelf downloaden. Dit vereist geen constante open TCP verbindingen en de clients doen al het werk zelf. Alleen lopen bestellingen dan een kleine vertraging op.
Is er iemand die hier een idee over heeft? ik kan het moeilijk afwegen omdat ik hier niet zoveel kaas van gegeten heb
Het betreft ongeveer 30 clients. Met het oog op een paar honderd (remote) clients
Nu moeten deze clients zodra er bestelt is zsm de orders die voor hun bestemd zijn lokaal kunnen ontvangen.
Nu zat ik te denken om een server en client applicatie te schrijven die TCP verbindingen aangaan waarbij de server nieuwe updates in het (sql) database direct pushed naar de client.
Alleen vroeg ik mij af of dit slim is wat betreft server load als ik naar een paar honderd remote clients wil. Ik heb dan natuurlijk een paar honderd open TCP verbindingen + de load van de gebruikers van het bestelsysteem zelf.
Een alternatief is de clients per interval(2min ofso) een pull naar het database te laten doen en kijken voor een update en de data zelf downloaden. Dit vereist geen constante open TCP verbindingen en de clients doen al het werk zelf. Alleen lopen bestellingen dan een kleine vertraging op.
Is er iemand die hier een idee over heeft? ik kan het moeilijk afwegen omdat ik hier niet zoveel kaas van gegeten heb
[ Voor 5% gewijzigd door Anoniem: 384052 op 29-11-2010 23:34 ]