Component | Project |
HTTP Server | Tomcat 7 Tomcat 8 Tomcat 9 Spring Boot Web 4.x Spring MVC 3.x, 4.x 5.x with servlet 3.x Nutz Web Framework 1.x Struts2 MVC 2.3.x -> 2.5.x Resin 3 Resin 4 Jetty Server 9 Spring WebFlux 5.x Undertow 1.3.0.Final -> 2.0.27.Final RESTEasy 3.1.0.Final -> 3.7.0.Final Play Framework 2.6.x -> 2.8.x Light4J Microservices Framework 1.6.x -> 2.x Netty SocketIO 1.x |
HTTP Client | Feign 9.x Netflix Spring Cloud Feign 1.1.x -> 2.x Okhttp 2.x -> 3.x -> 4.x Apache httpcomponent HttpClient 2.0 -> 3.1, 4.2, 4.3, 5.0, 5.1 Spring RestTemplete 4.x Jetty Client 9 AsyncHttpClient 2.1+ JRE HttpURLConnection |
HTTP Gateway | |
JDBC | Mysql Driver 5.x, 6.x, 8.x Oracle Driver H2 Driver 1.3.x -> 1.4.x ShardingSphere 3.0.0, 4.0.0, 4.0.1, 4.1.0, 4.1.1, 5.0.0-beta PostgreSQL Driver 8.x, 9.x, 42.x Mariadb Driver 2.x, 1.8 InfluxDB 2.5 -> 2.17 Mssql-Jtds 1.x Mssql-jdbc 6.x -> 8.x ClickHouse-jdbc 0.3.x Apache-Kylin-Jdbc 2.6.x -> 3.x -> 4.x |
RPC Frameworks | Dubbo 2.5.4 -> 2.6.0 Dubbox 2.8.4 Apache Dubbo 2.7.x -> 3.x Motan 0.2.x -> 1.1.0 gRPC 1.x Apache ServiceComb Java Chassis 0.1 -> 0.5,1.x SOFARPC 5.4.0 Armeria 0.63.0 -> 0.98.0 Apache Avro 1.7.0 - 1.8.x Finagle 6.44.0 -> 20.1.0 Brpc-Java 2.3.7 -> 2.5.3 Thrift 0.10.0 -> 0.12.0 Apache CXF 3.x JSONRPC4J 1.2.0 -> 1.6 |
MQ | RocketMQ 4.x Kafka 0.11.0.0 -> 2.8.0 Spring-Kafka Spring Kafka Consumer 1.3.x -> 2.3.x ActiveMQ 5.10.0 -> 5.15.4 RabbitMQ 5.x Pulsar 2.2.x -> 2.9.x |
NoSQL-Redis | Jedis 2.x Redisson Easy Java Redis client 3.5.2+ Lettuce 5.x |
NoSQL-MongoDB | |
NoSQL-Memcached Client | Spymemcached 2.x Xmemcached 2.x |
NoSQL-Elasticsearch | transport-client 5.2.x-5.6.x transport-client 6.7.1-6.8.4 transport-client 7.0.0-7.5.2 rest-high-level-client 6.7.1-6.8.4 rest-high-level-client 7.0.0-7.5.2 |
NoSQL-Solr | |
NoSQL-Cassandra 3.x | |
NoSQL-HBase | |
NoSQL-Neo4j | |
Service Discovery | |
Distributed Coordination | |
Spring Ecosystem | Spring Bean annotations 3.x and 4.x Spring Core Async SuccessCallback /FailureCallback /ListenableFutureCallback 4.x Spring Transaction 4.x and 5.x |
Hystrix | 1.4.20 -> 1.5.18 |
Sentinel | 1.7.0 -> 1.8.1 |
Scheduler | Elastic Job 2.x Spring @Scheduled 3.1+ Quartz Scheduler 2.x XXL Job 2.x |
Canal | 1.0.25 -> 1.1.2 |
JSON | GSON 2.8.x Fastjson 1.2.x Jackson 2.x |
Vert.x Ecosystem | Vert.x Eventbus 3.2+ Vert.x Web 3.x |
Thread Schedule Framework | pring @Async 4.x and 5.x Quasar 0.7.x JRE Callable and Runnable |
Cache | Ehcache 2.x GuavaCache 18.x -> 23.x |
Kotlin | |
GraphQL | |
Pool | Apache Commons DBCP 2.x Alibaba Druid 1.x HikariCP 3.x -> 4.x |
Logging Framework | log4j 2.x log4j2 1.2.x logback 1.2.x |
ORM |
Was this page helpful?