- 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 2.0.0.Final -> 2.0.13.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, 1.2.x, 1.3.x
- Okhttp 3.x
- Apache httpcomponent HttpClient 4.2, 4.3
- Spring RestTemplete 4.x
- Jetty Client 9
- Apache httpcomponent AsyncClient 4.x
- HTTP Gateway
- Spring Cloud Gateway 2.1.x.RELEASE (可选²)
- JDBC
- Mysql Driver 5.x, 6.x, 8.x
- Oracle Driver (可选¹)
- H2 Driver 1.3.x -> 1.4.x
- Sharding-JDBC 1.5.x
- ShardingSphere 3.0.0
- ShardingSphere 3.0.0, 4.0.0-RC1
- PostgreSQL Driver 8.x, 9.x, 42.x
- Mariadb Driver 2.x, 1.8
- RPC框架
- Dubbo 2.5.4 -> 2.6.0
- Dubbox 2.8.4
- Apache Dubbo 2.7.0
- Motan 0.2.x -> 1.1.0
- gRPC 1.x
- Apache ServiceComb Java Chassis 0.1 -> 0.5,1.0.x
- SOFARPC 5.4.0
- Armeria 0.63.0 -> 0.98.0
- Apache Avro 1.7.0 - 1.8.x
- Finagle 6.25.0 -> 20.1.0
- MQ
- NoSQL
- Redis
- MongoDB Java Driver 2.13-2.14,3.3+
- Memcached Client
- Spymemcached 2.x
- Xmemcached 2.x
- Elasticsearch
- transport-client 5.2.x-5.6.x
- transport-client 6.7.1-6.8.4
- rest-high-level-client 6.7.1-6.8.4
- SolrJ 7.0.0-7.7.1
- SolrJ 7.x
- Cassandra 3.x
- cassandra-java-driver 3.7.0-3.7.2
- 服务发现
- 分布式协调
- Zookeeper 3.4.x (可选²,并且3.4.4除外)
- Spring生态系统
- Spring Bean annotations(@Bean, @Service, @Component, @Repository) 3.x and 4.x (可选²)
- Spring Core Async SuccessCallback/FailureCallback/ListenableFutureCallback 4.x
- Hystrix: 分布式系统延时和故障容错 1.4.20 -> 1.5.12
- 调度器
- Elastic Job 2.x
- OpenTracing社区支持
- Canal: 阿里巴巴的基于MySQL binlog的增量订阅与消费组件 1.0.25 -> 1.1.2
- JSON
- GSON 2.8.x (可选²)
- Vert.x 生态
- Vert.x Eventbus 3.2+
- Vert.x Web 3.x
- 线程调度框架
- Spring @Async 4.x and 5.x
- 缓存
- Ehcache 2.x
- Kotlin
- Coroutine 1.0.1 -> 1.3.x (Optional²)
¹由于许可的限制或不兼容,这些插件发布在第三方仓库中。可以到SkyAPM java插件扩展仓库获得这些插件。
²根据我们的经验,这些插件会对性能有影响,或者,必须在某些情况下才使用,所以只发布在/optional-plugins
文件夹下,想要使用的话,复制到/plugins
文件夹下。