32个java面试考点:架构的演进之路与前沿技术
单体架构
微服务架构
服务发现方式
- RPC方式
- HTTP协议调用Restful接口
CAP原则和BASE理论
CAP原则:
- 一致性(Consistency)
- 可用性(Availability)
- 分区容错(Partition tolerance)
CA:单体架构
CP:允许出现短期的不可用,如zookeeper
AP:允许出现短期的不一致,如springcloud eureka,适合微服务
BASE理论:
Basically Availability(基本可用)、Soft state(软状态)、Eventually consistent(最终一致性)。
云原生服务
容器化的微服务
Devops
持续交付
实现方式
- 私有云
- 公有云
12要素
下一代架构Service Mesh
Docker
Kubernetes(K8S)
简介
架构
考察点
加分项