微服务 SpringCloud k8s istio
所属分类 architecture
浏览量 536
springcloud 是一个开发框架 语言相关
k8s 是一个运维平台 语言无关
springcloud+cloudfoundry
cloudfoundry的paas能力
SpringCloud
Eureka 服务注册与发现
Ribbon 客户端负载均衡
Feign 将REST变成强类型的接口调用
Config 配置中心
Hystrix 熔断
Zuul 网关
Service Mesh(服务网格)
代理 sidecar proxy
istio 为服务配 Agent 代理来提供服务发现、负截均衡、限流、链路跟踪、鉴权等微服务治理手段
Envoy is an open source edge and service proxy, designed for cloud-native applications
istio 结合k8s 落地微服务架构
Service Mesh istio 架构复杂 , 资源消耗比业务容器还多
Linkerd2.0开始重新回归单体架构,使用无GC的编程语言Rust重构
SpringCloud vs K8S
配置管理
config-server Consul NetflixArchaius
Kubernetes ConfigMap & Secrets
服务发现
Netflix Eureka,Hashicorp Consul
Kubernetes Service&Ingress Resource
负载平衡
Netflix Ribbon
Kubernetes Service
API网关
Netflix Zuul
Kubernetes Service&Ingress Resource
安全服务 SpringCloud Security
集中式日志
ELK Stack(LogStash)
EFKstack(Fluentd)
集中式测量
Netflix Spectator& Atlas
Heapster、Prometheus、Grafana
分布式跟踪
SpringCloud Sleuth,Zipkin
OpenTracing、Zipkin
弹性和失败冗余
Netflix Hystrix、Turbine&Ribbon
Kubernetes Health Check&resource isolation
自动扩展 和 self Healing
Kubernetes Health Check、SelfHealing、Autoscaling
打包 部署和调度部署
Spring Boot
Docker/Rkt、Kubernetes Scheduler&Deployment
任务管理
Spring Batch
Kubernetes Jobs & Scheduled Jobs
单个应用
Spring Cloud Cluster
Kubernetes Pods
上一篇
下一篇
k8s知识点总结
docker知识点总结
软件复用
BIO NIO AIO 区别
jsoup 解析网页获取链接信息
基金所持停牌股票估值调整案例