... | @@ -59,4 +59,4 @@ Für die Meldung von Fehlern dient das Ticket-System (https://gitlab.beuth-hochs |
... | @@ -59,4 +59,4 @@ Für die Meldung von Fehlern dient das Ticket-System (https://gitlab.beuth-hochs |
|
### Folgen der Client-Server-Architektur
|
|
### Folgen der Client-Server-Architektur
|
|
Die Client-Server-Architektur ist einerseits sehr ressourcensparend, andererseits gibt es auch Fallstricke wegen möglicher gegenseitiger Beeinflussung ablaufender Programme. So könnte es bei sehr ressourcenhungrigen Programmen zur Verlangsamung der Programme, die von anderen Clients benutzt werden, kommen.
|
|
Die Client-Server-Architektur ist einerseits sehr ressourcensparend, andererseits gibt es auch Fallstricke wegen möglicher gegenseitiger Beeinflussung ablaufender Programme. So könnte es bei sehr ressourcenhungrigen Programmen zur Verlangsamung der Programme, die von anderen Clients benutzt werden, kommen.
|
|
Problematischer ist es mit Programmen, die Ports belegen. Z.B. wenn zwei Studierende einen Webserver starten, der den Port 8080 belegt, so führt dies (wenn beide auf demselben Terminalserver zur Ausführung kommen) zu einem Port-Konflikt. Infolge dessen kann der zweite Webserver nicht starten.
|
|
Problematischer ist es mit Programmen, die Ports belegen. Z.B. wenn zwei Studierende einen Webserver starten, der den Port 8080 belegt, so führt dies (wenn beide auf demselben Terminalserver zur Ausführung kommen) zu einem Port-Konflikt. Infolge dessen kann der zweite Webserver nicht starten.
|
|
Abhilfe schafft hier eine Verteilung der zur Verfügung stehenden Portnummern an die Studierenden oder die Wahl einer zufälligen Portnummer, wie man es bei **Spring Boot** mit der Angabe **server.port=0** erreichen kann. |
|
Abhilfe schafft hier eine Verteilung der zur Verfügung stehenden Portnummern an die Studierenden oder die Wahl einer zufälligen Portnummer, wie man es bei **Spring Boot** mit der Angabe ```server.port=0``` in Datei ```src/main/resources/application.properties``` erreichen kann. |
|
\ No newline at end of file |
|
\ No newline at end of file |