微服务架构生态图
2022-06-23 10:17:20 84 举报
微服务架构生态图是一种用于描述微服务架构生态系统的工具。它通常包括各种组件和服务,如API网关、服务注册与发现、配置中心、负载均衡器、日志收集与分析等。这些组件和服务相互协作,共同构建一个健壮、可扩展和易于维护的微服务架构。在微服务架构中,每个服务都是独立的,可以独立部署和扩展。这种架构模式可以提高系统的灵活性和可维护性,同时也能够更好地应对业务需求的变化。总之,微服务架构生态图为开发人员提供了一个全面的视图,帮助他们更好地理解和管理复杂的分布式系统。
作者其他创作
大纲/内容
关系型数据库
Nginx
从库
开发
Docker
分布式任务调度
Kubernetes
监控中心可以是:度量指标监控与健康检查:Spring Boot Admin指标监控:Prometheus、InfluxDB数据采集:Telegraf监控可视化:Grafana链路监控:Zipkin、Skywalking日志监控:Elasticsearch、Logstash、Kibana
Maven
写入
OAuth2认证服务中心
分布式事务
监控中心
主备热切
非关系型数据库MongoDB
异步通信
限流熔断降级
API Gateway
获取配置信息
OpenFeign
JWT
自动化测试
微服务架构生态图
注册中心可以是:1. Eureka2. ZooKeeper3. Consul4. Nacos
令牌限流
负载均衡:Netflix Ribbon
限流熔断降级:Netflix HystrixAlibaba SentinelResilience4J
备库
LVS + Keepalived主
同步调用:对内 RPC 对外 REST
Slave
拉取服务列表
文件系统可以是:1. 第三方云存储2. HDFS3. MinIO4. FastDFS
API 网关可以是:1. Spring Cloud Gateway2. Netflix Zuul
负载均衡
搜索引擎Elasticsearch/Solr
注册
LVS + Keepalived备
Key Value 存储多维分析数据库
B服务集群
分布式文件系统HDFS/MinIO/云存储
链路追踪可以是:1. Spring Cloud Sleuth2. Zipkin3. Skywalking
读写分离
图形化
消息队列可以是:1. RabbitMQ2. Kafka
Master
链路追踪
上传下载
日志收集
分布式事务可以是:1. Seata2. TX-LCN
主库
A服务集群
Swagger
Jenkins
配置中心可以是:1. Spring Cloud Config2. Consul3. Nacos4. Apollo5. ConfigKeeper
数据缓存
注册服务
配置中心
GitLab
Elasticsearch
分布式任务调度可以是:1. XX-JOB2. SchedulerX
消息队列
注册中心
Redis Replication主备切换、主从复用
数据同步
Logstash
DevOpsCICD
运维
Kibana
0 条评论
下一页