本系列描述了从单一的多层架构到分布式架构的进化历程
多层架构
应用(app)
vuejs + webpack + nginx
服务(service)
spring boot + tomcat
数据(data)
mybatis + druid + mysql
集群与管理(负载均衡)
应用(app)
nginx + docker
服务(service)
nginx + docker
数据(data)
cache using redis
mysql cluster: r/w, replication, sharding
微服务与管理(业务拆分)
服务(service)
docker + spring cloud
扩展
应用(app)
mobile app
服务(service)
- log
- monitor
数据(data)
messaging
- mq(rabbitmq)
- pub/sub(kafka)