全方位对比Dubbo、Spring Cloud和Kubernetes

Dubbo Spring Cloud Kubernetes
服务发现和LB ZK/Nacos + Client Eureka + Ribbon Service
API网关 NA Zuul Ingress
配置管理 Diamond/Nacos Spring Cloud Config ConfigMaps/Secrets
容错限流 Sentinel Hystrix HealthCheck/Prohe/ServiceMesh
日志监控 ELK ELK EFK
Metrics监控 Dubbo Admin/Monitor Actuator/MicoMeter + Prometheus Heapster+Prometheus
调用链监控 NA Spring Cloud Sleuth/Zipkin Jaeger/Zipkin
应用打包 Jar/War Uber Jar/War Docker Image/Helm
服务框架 Dubbo RPC Spring(Boot) REST 框架无关
发布和调度 NA NA Scheduler
自动伸缩和自愈 NA NA Scheduler/AutoScaler
进程隔离 NA NA Docker/Pod
环境管理 NA NA Namespace/Authorization
资源配额 NA NA CPU/Mem Limit,Namespace Quotas
流量治理 ZK + Client NA ServiceMesh
亮点 阿里产品,成熟稳定,RPC高性能,流量治理 Netflix/Pivotal产品,社区活跃,开发体验好,抽象组件好 谷歌产品,平台抽象,微服务相关全覆盖,开发语言无关,社区活跃
不足 耦合性较高,JVM only 封装多,运行耗资源,JVM only 偏运维,重量复杂,门槛高

Spring Boot实践

发布了37 篇原创文章 · 获赞 19 · 访问量 2430

猜你喜欢

转载自blog.csdn.net/momo57l/article/details/104405218