forked from leuchter/VS_LET
|
|
||
|---|---|---|
| 02-udp | ||
| 03-tcp | ||
| 05-jms | ||
| 06-mqtt | ||
| 07-http | ||
| 08-servlet | ||
| 09-cloud | ||
| 15-protobuf | ||
| 18-rest | ||
| 20-websocket | ||
| 21-graphql | ||
| 22-grpc | ||
| 99-microservices | ||
| .devcontainer.json | ||
| .gitignore | ||
| .settings.json | ||
| LICENSE | ||
| README.md | ||
| justfile | ||
| pom.xml | ||
README.md
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