forked from leuchter/VS_LET
1.1 KiB
1.1 KiB
Verteilte Systeme (VS im WS: 6/7 CSB/IB, im SS: 6/7 IMB/UIB)
Maven Projekte zum Lehrbuch Verteilte Architekturen
Voraussetzungen
- Java (OpenJDK JDK) (mindestens Version 17)
- Maven (mindestens Version 3.5)
- just
- Docker/Podman o.ä.
Benutzung
- compilieren, testen und starten der Programme mit
just *recipe*
Themen
-
- UDP
-
- TCP
-
- JMS
- ist für Apache ActiveMQ Classic 6.x vorbereitet (Jakarta JMS statt Javax JMS)
-
- MQTT
-
- HTTP
-
- Servlet-Container
- ist mit Eclipse Jetty 11.0.x statt Apache Tomcat vorbereitet (Jakarta Servlet statt Javax Servlet)
-
- Google Cloud AppEngine
- benötigt Account für Google Cloud und gcloud CLI installiert
-
- ProtocolBuffer
-
- RESTful Webservices
-
- WebSockets
-
- GraphQL
-
- GRPC
-
- GRPS/Quarkus