awesome-cloud-native-java
Curated list of Cloud Native technology for Java applications
https://github.com/saturnism/awesome-cloud-native-java
Last synced: 1 day ago
JSON representation
-
Backend Service
-
RESTFul
- Spark
- Wildfly Swarm - swarm/wildfly-swarm-examples/tree/master/jaxrs/jaxrs-cdi)\)
- Apollo
- Spark
- Spring Boot
- Jersey - resources.html)\)
- Akka HTTP - http/current/scala/http/routing-dsl/index.html)\)
-
RPC
-
-
Metrics
-
RPC
- Application Metrics
- Application Metrics
- Jolokia
- thomasdarimont - boot-starter-prometheus), [nickymoeholm](https://github.com/nickymoelholm/prometheus-spring-boot-starter)\)
- Prometheus
- JMX Metrics
- Spring Boot Actuator
-
-
Load Balancer
-
Server-side / Proxy
-
Client-side
- Ribbon - examples)\)
- Spring Cloud Netflix - side-load-balancing/)\)
-
-
API Gateway
-
Client-side
- Spring Cloud Netflix - and-filtering/)\)
- Zuul - netflix-webapp/src/main/java/com/netflix/zuul/StartServer.java)\)
-
-
Tracing
-
Client-side
- Spring Cloud Sleuth
- Spring Cloud Sleuth - Zipkin - tracing-with-spring-cloud-sleuth-and-spring-cloud-zipkin)\)
- Brave
-
-
Circuit Breaker & Bulkheads
-
Client-side
- Akka Circuit Breaker
- Hystrix - examples/src/main/java/com/netflix/hystrix/examples/basic)\)
- resillence4j - retry-and-fallback)\)
-
-
Service Registry
-
Container Orchestration
-
Client-side
-
-
Platform as a Service
-
Client-side
-
-
Service Mesh
-
Client-side
-
Categories
Sub Categories
Keywords
java
6
prometheus
2
metrics
2
instrumentation
2
microservices
2
mbean
1
jmx-exporter
1
jmx
1
java-agent
1
java-8
1
http-server
1
framework
1
rpc
1
proto
1
grpc
1
retry
1
resilience
1
rate-limiter
1
circuitbreaker
1
bulkhead
1
spring-cloud-core
1
spring-cloud
1
spring-boot
1
spring
1
ribbon
1
netflixoss
1
netflix-zuul
1
netflix-hystrix
1
netflix-eureka
1
feign
1
cloud-native
1
zipkin-brave
1
zipkin
1
tracing
1
openzipkin
1
distributed-tracing
1
prometheus-exporter
1
monitoring
1