微服务的基础建设:

 

 DubboSpringCloudK8s
服务发现与LBZK/Nacos+ClientEureka+RibbonService
API网关NAZuulIngress
配置管理Diamond/NacosSpringCloud ConfigConfigMaps/Secrets
容错限流SentinelHystrixHealithCheck/Probe/ServiceMesh
日志监控ELKELKEFK
Metrics监控Dubbo Admin/MonitorActuator/MicroMeter + PrometheusHeapster+Prometheus
调用链监控NASpringCloud Sleuth/ZipkinJaeger/Zipkin
应用打包Jar/WarUber Jar/War

Docker Image/Helm

服务框架Dubbo RPCSpring(Boot) REST框架无关
发布和调度NANAScheduler
自动伸缩和自愈NANAScheduler/AutoScaler
进程隔离NANADocker/Pod
环境管理NANANamespace/Auththorization
资源配额NANACPU/Mem Limit,Namespace Quotas
流量治理ZK + ClientNAServiceMesh
 DubboSpringCloudK8s
亮点

阿里背书

成熟稳定

RPC 高性能

流量治理

Neflix/Pivotal 背书

社区活跃

开发体验好

抽象组件化好

谷歌背书

平台抽象

全面覆盖微服务关注点(发布)

语言栈无关

社区活跃

不足

技术较老

耦合性搞

JVM only

国外社区小

JVM only

运行耗资源

偏DevOps和运维

重量复杂

技术门槛高

 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐