微服务架构
2024-04-01 14:48:17 0 举报
微服务架构是一种现代软件架构设计方法,它将应用程序划分为多个可独立部署的服务,这些服务称为微服务。微服务之间通过API进行通信,每个微服务都专注于完成一个特定的业务功能。微服务架构的优点包括:增强系统的可维护性和扩展性,提高团队的开发效率,并允许根据业务需求进行快速的响应和调整。常见的微服务框架包括Spring Cloud、Dubbo和Kubernetes。
作者其他创作
大纲/内容
MinIO
业务应用服务
element
服务请求
数据存储 数据同步
拉取配置
权限
Vuex
日志、数据库缓存、文件等
数据存储
Service-D
事件
缓存
业务数据库
微服务治理
网关、业务服务
消息
vuex
axios
任务调度
JDBC
路由转发
DevOps 持续集成(CI)/持续交付(CD)
Nginx日志采集
接口鉴权
组件调用
三方组件
路由注册 页面跳转
...
components
RANCHER
动态路由
Gateway
注册
建模
数据ETL
echats
静态路由
utils
assets
grafana
Nginx+Keepalived负载均衡
数据请求
clickhouse
持续集成
Datax
服务发现
Vue
消息中间件
通用方法
Sonar
私有组件
基础库
对象存储
应用系统日志采集
YAPI
数据校验
Vue-Router
Seata
API网关
服务注册
脚本部署
服务异常监控服务健康监控
方法调用
Service-A
熔断降级
数据抽取、转换、录入
指标展示
SkyWalking
文件存储
客户端与接入
服务注册中心/配置中心
服务指标监控
基础应用服务
router
负载均衡
scss
Sentinel服务流量监控
数据仓库
服务部署
TypeScript
NPM/Maven
生产/消费
服务健康监控
page.vue
XXL-JOB/Quartz
Druid
Service-C
GIT
Mysql
Grafana
业务数据
业务api
服务链路跟踪
Redis
Service-B
公共组件
Docker
动态资源
防火墙
Nacos
用户信息
MyBatis
主从复制主备热切
消息推送
授权认证中心
流量监控
Harbor
数据持久化
Vector
全局style
TailWind
缓存读/写
Springboot 微服务
业务
JPOM
JavaScript
限流
Prometheus
客服端
images
前端资源
报警
Selenium
RabbitMQ
加密
Springboot Admin
流程
链路跟踪
持续集成/部署
通用api
编码
静态文件
日志搜集
文件引用
Feign
用户身份认证
静态资源
0 条评论
下一页