微服务架构图
2025-05-15 09:49:38 1 举报
在微服务架构图中,系统被分解为一系列小巧、独立、松耦合的服务,每一个服务负责应用程序的一个功能,并能通过明确定义的API相互通讯。核心内容包含服务注册与发现,配置中心,API网关,服务监控和熔断等关键组件。 这样的架构形式使各个服务能够在不同的硬件上独立部署,提供了更好的灵活性、可伸缩性和容错性。为了维护架构的清晰度和优化服务治理,配置中心用于集中管理各服务配置,服务注册与发现机制则简化了服务地址的变更与查询过程。 此外,API网关担当请求的统一入口,并作为服务消费者的前端,可以对请求进行路由、负载均衡、速率限制和认证等操作,而服务监控和熔断机制保证了服务的健康运行和链路的稳定性。整个微服务架构体现了“智能治理”的思想,并通过持续优化和迭代达到高可用和服务治理的目标。
作者其他创作
大纲/内容
ElaticSearch
Yapi 提供 mock 服务
获取服务列表
第三方管理third
网关
小程序、h5端front
redis
基础依赖core
Nacos
Spring
Rancher云平台
管理,部署,监控
自动部署Devops
k8s
PCVue3 ant-design-vue
注册
任务调度中心batch
Tekton+FluxCD
管理后台back
xxl-job
读写缓存
docker
负载均衡
获取服务
swagger 接口文档
idea插件生成
API网关 Gateway
导入
ios
日志收集检索
云采融基础服务
业务管理sdk
关系型数据库
资方管理fund
mysql 备库
消息管理message
中标库
移动端App: expo (react-native)
前端
logs 日志文件产生
云采融业务服务
Filebeat抽取
web
展示
spring config 配置中心
配置管理configconfig-serversql
系统管理system
缓存集群
Ceph
H5
(执行器调用微服务)
mysql 从库
注册服务
Kafak
文件管理file
路由
mysql 主库
Android
Kibana
授权管理auth
注册服务列表
yapi接口文档
智能风控
注册中心集群(Nacos)
决策森林
Mybatis
dubbo
服务集群 Spring Boot
文件/图片
logs 日志文件
获取配置
0 条评论
下一页