Spring Cloud 微服务架构图V1.0
2023-11-02 10:07:57 106 举报
Spring Cloud 微服务架构图V1.0是一个基于Spring Cloud技术栈的微服务架构设计。它包括以下组件: - Eureka:服务注册与发现中心,用于管理微服务实例的注册和发现。 - Ribbon:客户端负载均衡器,用于在多个微服务实例之间进行请求分发。 - Feign:声明式Web服务客户端,用于简化HTTP请求的发送和接收。 - Hystrix:容错处理框架,用于处理分布式系统中的故障和延迟。 - Zuul:API网关,用于路由和过滤微服务之间的请求。 这些组件共同构成了一个完整的微服务架构,支持快速构建、部署和管理分布式系统。
作者其他创作
大纲/内容
主从同步
DB
消息提供者
服务提供者
文件服务
消息消费者
分布式任务调度XXL-JOB
Redis 缓存
注册
服务消费者
Feign
服务监控
分库分表和数据库代理
日志收集
内网环境,一般都通过内网IP进行相互调用
注册和配置中心
RocketMQ 消息队列
Redisson 分布式锁
Spring Cloud Gateway 网关
nginx 负载均衡
分布式文件/对象存储
数据库和文件存储不建议用容器部署
外网统一入口,所有的请求都通过nginx,一般这个入口服务器的带宽和稳定性要有保障
分布式事务
0 条评论
下一页