mirror of
https://github.com/tiennm99/jvm-labs.git
synced 2026-10-11 03:13:36 +00:00
24 lines
1.5 KiB
Markdown
24 lines
1.5 KiB
Markdown
# jvm-labs
|
|
|
|
Archive of small JVM experiments, one lab per directory. Each lab was its own
|
|
repository and keeps its full commit history and its own build root — there is
|
|
deliberately no parent aggregator POM, so every lab stays standalone.
|
|
|
|
| Lab | Origin repo | What was tried |
|
|
|---|---|---|
|
|
| [quarkus/](quarkus/) | `try-quarkus` | Quarkus framework starter |
|
|
| [micronaut/](micronaut/) | `try-micronaut` | Micronaut 4 framework starter |
|
|
| [spring-boot/](spring-boot/) | `try-spring-boot` | Spring Boot with Couchbase |
|
|
| [guice/](guice/) | `try-guice` | Google Guice dependency injection |
|
|
| [event-bus/](event-bus/) | `try-event-bus` | Event-bus pattern |
|
|
| [taskbus/](taskbus/) | `taskbus` | Pinning a user's tasks to one executor to keep their order |
|
|
| [netty/](netty/) | `try-netty` | Netty 4 channel handlers (JSON / FlatBuffers packets) |
|
|
| [resilience4j/](resilience4j/) | `try-resilience4j` | Resilience4j fault-tolerance demo |
|
|
| [discord4j/](discord4j/) | `try-discord4j` | Discord4J bot starter |
|
|
| [libgdx/](libgdx/) | `libGDX-tutorial` | libGDX game framework — desktop, Android and HTML targets |
|
|
| [maven/](maven/) | `maven-copy-dependencies-example` | maven-dependency-plugin: copy dependencies into `lib/` |
|
|
| [micrometer/](micrometer/) | `try-micrometer` | Micrometer metrics shipped into ELK |
|
|
| [elk/](elk/) | `try-elk` | Logging with the ELK stack |
|
|
| [loki/](loki/) | `try-loki` | Logging with Grafana Loki |
|
|
| [graylog/](graylog/) | `try-graylog` | Logging with Graylog |
|