微服务技术选型
2023-04-14 18:28:22 0 举报
AI智能生成
微服务计数选型维度和选型策略
作者其他创作
大纲/内容
微服务技术选型
技术架构
服务框架
PRC/REST
二进制/文本序列化
契约/代码优先编程模型
客户端自动生成
跨语言操作
选型
Spring Boot/Cloud
Dubbo
gRPC
运行时支撑服务
服务网关
Zuul
Kong
Spring cloud gateway
服务注册发现
Eureka
Nacos
Consul
负载均衡
配置中心
Nacos
Apollo
spring cloud config
服务安全
OAuth授权
jwt认证
IAM(identity & access management)
Apereo CAS/keycloak/spring cloud security/Shiro
基于OpenID-Connect-Java-Spring-Server自研
后台服务
消息系统
kafka
hermes
kafka治理
RocketMQ
RabbitMQ
性能分布式能力稍弱
分布式数据访问层
shardingjdbc
MyCAT
任务调度
xxl-job
elastic-job
缓存管理
cachecloud
基于redis
twemproxy
codis
服务容错
超时
熔断
隔离
降级
限流
nginx/kong反向代理(zuul结合hystrix)
Hystrix/Sentinel
服务监控
日志监控
ELK
Elasticsearch
elastalert
调用链监控
CAT
Zipkin
Pinpoint
skywalking
Metrics监控
依赖于时间序列数据库(TSDB)
OpenTSDB
KariosDB
Argus
告警通知
InfluxDB
Prometheus
Grafana
健康检查
Sensu
服务部署
发布机制
蓝绿
金丝雀
灰度
容器调度平台
发布系统
spinnaker
镜像治理
docker registry
harbor
用户资源治理
发布流水线
集群资源调度系统
kubernetes
mesos
准则
生产级
生产级别
可运维
可治理
成熟稳定
一线公司落地产品
开源社区活跃度
0 条评论
下一页