0
点赞
收藏
分享

微信扫一扫

java基础-day63-架构演进

烟中雯城 2021-09-29 阅读 53
基础知识

一、开发环境&生产环境


1.1 开发环境

1.2 生产环境

二、Web1.0&Web2.0阶段


2.1 Web1.0阶段

单体架构

2.2 Web2.0阶段

单体架构搭建集群

2.3 搭建集群后发生的问题.

插入中间件

三、垂直架构


垂直架构图

四、分布式架构


分布式架构图

五、分布式架构常见问题


5.1 服务之间的异步通讯

分布式架构下,实现异步通讯

5.2 服务之间通讯地址的维护.

Eureka实现通讯地址维护,Robbin实现服务之间的负载均衡

5.3 服务降级

使用Hystrix帮我们提供断路器和隔离,并最终服务降级

5.4 海量数据

基于MyCat实现分库分表

六、微服务架构


6.1 微服务架构

微服务架构,在分布式架构的基础上再次拆分

6.2 模块过多,运维成本增加

Docker容器化技术

6.3 分布式架构下的其他问题

6.3.1 分布式事务
6.3.2 分布式锁
6.3.3 分布式任务
举报

相关推荐

0 条评论