forked from leuchter/VS_LET
30 lines
1.1 KiB
Markdown
30 lines
1.1 KiB
Markdown
# Verteilte Systeme (VS im WS: 6/7 CSB/IB, im SS: 6/7 IMB/UIB)
|
|
|
|
Maven Projekte zum [Lehrbuch Verteilte Architekturen](https://verteiltearchitekturen.de/)
|
|
## Voraussetzungen
|
|
- [Java (OpenJDK JDK)](https://jdk.java.net/) (mindestens Version 17)
|
|
- [Maven](https://maven.apache.org/) (mindestens Version 3.5)
|
|
- [just](https://just.systems/)
|
|
- Docker/Podman o.ä.
|
|
|
|
## Benutzung
|
|
- compilieren, testen und starten der Programme mit [``just *recipe*``](https://just.systems/)
|
|
|
|
## Themen
|
|
- 2. UDP
|
|
- 3. TCP
|
|
- 5. JMS
|
|
- ist für [Apache ActiveMQ Classic 6.x](https://activemq.apache.org/components/classic/download/) vorbereitet (Jakarta JMS statt Javax JMS)
|
|
- 6. MQTT
|
|
- 7. HTTP
|
|
- 8. Servlet-Container
|
|
- ist mit [Eclipse Jetty 11.0.x](https://jetty.org/) statt [Apache Tomcat](https://tomcat.apache.org/) vorbereitet (Jakarta Servlet statt Javax Servlet)
|
|
- 9. Google Cloud AppEngine
|
|
- benötigt Account für [Google Cloud](https://cloud.google.com/) und [gcloud CLI](https://cloud.google.com/sdk/docs/install) installiert
|
|
- 15. ProtocolBuffer
|
|
- 18. RESTful Webservices
|
|
- 20. WebSockets
|
|
- 21. GraphQL
|
|
- 22. GRPC
|
|
- 22. GRPS/Quarkus
|