微服务

开发、运维、部署,颠覆了过去
上云

SOA

面向服务的架构:SOA,Person(属性,无行为,行为写在service中)
面向领域的架构:DDD,Person(属性,行为)
面向过程

微服务是soa更细粒度的拆分,拆的角度:技术、业务
单点:maven聚合项目
分布式

总网关、子网关:大门
流量网关

rpc:远程服务调用

soa dubbo cloud是啥
单体演化

各个组件,几大门派
Eureka 微服务注册与发现
Actuator 微服务监控
RestTemplate 服务器远程调用
Ribbon 客户端的负载均衡
OpenFeign 声明式服务调用
Hystrix 微服务熔断、降级、资源隔离
HystrixDashBoard
Zuul 微服务网关
Config 微服务配置中心
Sleuth zipkin 微服务链路追踪
SpringCloud Alibaba 替换方案

中间件

分布式文件存储中间件 FastDFS HDFS
分布式消息中间件 RocketMQ、kafka、RabbitMQ、ActiveMQ
分布式搜索中间件 ElasticSearch
分布式缓存中间件 redis
高并发高性能接入层中间件 lvs、keepalived、nginx、haproxy

高并发架构

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐