Function Point / Services Framework | Netflix/SpringCloud | tomcat | gRPC | Thrift | Dubbo/DubboX |
---|---|---|---|---|---|
Positioning function | Complete Micro Services Framework | RPC framework, but integrated ZK or Consul, basic services registered a cluster environment / discovery | RPC framework | RPC framework | Services Framework |
Support Rest | Shi, Ribbon support a variety of pluggable serialization selection | no | no | no | no |
RPC support | no | Is (Hession2) | Yes | Yes | Yes |
Multi-language support | Is (Rest form)? | no | Yes | Yes | no |
Load Balancing | Is (client server zuul + Ribbon), zuul- service, dynamic routing, load balancing the Eureka Drive (server for intermediate layer) | Is a (client) | no | no | Is a (client) |
Configuration Service | Netfix Archaius, Spring Cloud Config Server centralized configuration | Is (zookeeper provided) | no | no | no |
Service call chain monitoring | Is (zuul), zuul providing edge services, API Gateway | no | no | no | no |
High Availability / Fault Tolerance | Is (service end Hystrix + client Ribbon) | Is a (client) | no | no | Is a (client) |
Typical Applications | Netflix | his | |||
Community Activity Level | high | general | high | general | 2017 restart after maintenance, before a five-year break |
Learning curve | medium | low | high | high | low |
Documents richness | high | general | general | general | high |
other | Spring Cloud Bus brings more managed endpoints for our application | Support Downgrade | Internal Netflix in the development of integrated gRPC | IDL definitions | The company more practice |
Comparison of various micro-services framework
Guess you like
Origin www.cnblogs.com/wangju/p/11813141.html
Recommended
Ranking