11. december 2004 - 12:17Der er
17 kommentarer og 1 løsning
Client/Server system
Hej
Jeg ønsker at lave et klient/server system, jeg kommer til at have omkring 100-500 klienter og så er det jeg ønsker at vide om det er en dårlig idé at kode systemet med RMI og 1 tråd til hver klient. Jeg vil meget gerne høre om bedre/smartere alternativer hvis der findes det.
System beskrivelse: Man skal som klient kunne oprette en bruger, derefter logge ind (serveren har tilgang til en ms access database) hvorefter man så kan administrere forskellige ting (som ikke behøver at blive nævnt).
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Et alternativ til sockets & NIO ville være at skifte til JRockit JVM, der så vidt jeg ved kan lave N Java tråde og M operativ systems tråde (igen med N > M) uden at man skal ændre i sin kode.
Der er et vist overhead ved en operativ systems tråd. Det koster noget at skifte mellem tråde. Det giver meget simpel kode, men giver overhead fordi der skal skiftes mellem tråde og gemmes data strukturer per tråd.
beskriver hvordan man løser nogle af problemerne: - kontrollere hvilke porte der bruges - sikre at client for den eksterne adresse og ikke den interne adresse etc.
Synes godt om
Slettet bruger
11. december 2004 - 12:36#14
Hvad anbefaler du som database hvis:
serveren ligger på en windows maskine? serveren ligger på en FreeBSD maskine? serveren ligger på en unix/linux maskine?
Synes godt om
Slettet bruger
11. december 2004 - 12:44#15
Du må gerne komme med et svar så du kan få dine point. Tak for hjælpen :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.