52 lines
2.8 KiB
Markdown
52 lines
2.8 KiB
Markdown
* HTTP Server
|
|
* [Tomcat](https://github.com/apache/tomcat) 7
|
|
* [Tomcat](https://github.com/apache/tomcat) 8
|
|
* [Tomcat](https://github.com/apache/tomcat) 9
|
|
* [Spring Boot](https://github.com/spring-projects/spring-boot) Web 4.x
|
|
* Spring MVC 3.x, 4.x with servlet 3.x
|
|
* [Nutz Web Framework](https://github.com/nutzam/nutz) 1.x
|
|
* [Struts2 MVC](http://struts.apache.org/) 2.3.x -> 2.5.x
|
|
* [Resin](http://www.caucho.com/resin-4.0/) 3 (Optional¹)
|
|
* [Resin](http://www.caucho.com/resin-4.0/) 4 (Optional¹)
|
|
* [Jetty Server](http://www.eclipse.org/jetty/) 9
|
|
* HTTP Client
|
|
* [Feign](https://github.com/OpenFeign/feign) 9.x
|
|
* [Netflix Spring Cloud Feign](https://github.com/spring-cloud/spring-cloud-netflix/tree/master/spring-cloud-starter-feign) 1.1.x, 1.2.x, 1.3.x
|
|
* [Okhttp](https://github.com/square/okhttp) 3.x
|
|
* [Apache httpcomponent HttpClient](http://hc.apache.org/) 4.2, 4.3
|
|
* [Spring RestTemplete](https://github.com/spring-projects/spring-framework) 4.x
|
|
* [Jetty Client](http://www.eclipse.org/jetty/) 9
|
|
* [Apache httpcomponent AsyncClient](https://hc.apache.org/httpcomponents-asyncclient-dev/) 4.x
|
|
* JDBC
|
|
* Mysql Driver 5.x, 6.x
|
|
* Oracle Driver (Optional¹)
|
|
* H2 Driver 1.3.x -> 1.4.x
|
|
* [Sharding-JDBC](https://github.com/shardingjdbc/sharding-jdbc) 1.5.x
|
|
* PostgreSQL Driver 8.x, 9.x, 42.x
|
|
* RPC Frameworks
|
|
* [Dubbo](https://github.com/alibaba/dubbo) 2.5.4 -> 2.6.0
|
|
* [Dubbox](https://github.com/dangdangdotcom/dubbox) 2.8.4
|
|
* [Motan](https://github.com/weibocom/motan) 0.2.x -> 1.1.0
|
|
* [gRPC](https://github.com/grpc/grpc-java) 1.6+
|
|
* MQ
|
|
* [RocketMQ](https://github.com/apache/rocketmq) 4.x
|
|
* [Kafka](http://kafka.apache.org) 0.11.0.0 -> 1.0 (Optional²)
|
|
* NoSQL
|
|
* Redis
|
|
* [Jedis](https://github.com/xetorthio/jedis) 2.x
|
|
* [MongoDB Java Driver](https://github.com/mongodb/mongo-java-driver) 2.13-2.14,3.3+
|
|
* Memcached Client
|
|
* [Spymemcached](https://github.com/couchbase/spymemcached) 2.x
|
|
* [Xmemcached](https://github.com/killme2008/xmemcached) 2.x
|
|
* Service Discovery
|
|
* [Netflix Eureka](https://github.com/Netflix/eureka)
|
|
* Spring Ecosystem
|
|
* Spring Core Async SuccessCallback/FailureCallback/ListenableFutureCallback 4.x
|
|
* Scheduler
|
|
* [Elastic Job](https://github.com/elasticjob/elastic-job) 2.x
|
|
* OpenTracing community supported
|
|
* Motan
|
|
* Hprose-java
|
|
|
|
¹Required dependencies for these components must be first manually downloaded before being built, due to license incompatibilities. For this reason these components are not by default included in the SkyWalking releases.
|
|
²These plugin would probably affect the performance because of enhancing class. Or some of them are in beta, If the above plugins are put under the plugins folder, it will cause the user experience not so good, For this reason these plugins is not load by default. |