32个java面试考点:架构的演进之路与前沿技术

 

 

单体架构

32个java面试考点:架构的演进之路与前沿技术

 

微服务架构

32个java面试考点:架构的演进之路与前沿技术

 

 

 

服务发现方式

  1. RPC方式 
  2. HTTP协议调用Restful接口

 

CAP原则和BASE理论

32个java面试考点:架构的演进之路与前沿技术

CAP原则:

  1. 一致性(Consistency)
  2. 可用性(Availability)
  3. 分区容错(Partition tolerance)

CA:单体架构

CP:允许出现短期的不可用,如zookeeper

AP:允许出现短期的不一致,如springcloud eureka,适合微服务

 

BASE理论:

Basically Availability(基本可用)、Soft state(软状态)、Eventually consistent(最终一致性)。

 

云原生服务

32个java面试考点:架构的演进之路与前沿技术

容器化的微服务

Devops

持续交付

 

实现方式

  1. 私有云
  2. 公有云

 

 

12要素

32个java面试考点:架构的演进之路与前沿技术

 

 

 

 

下一代架构Service Mesh

32个java面试考点:架构的演进之路与前沿技术

 

32个java面试考点:架构的演进之路与前沿技术

 

Docker

32个java面试考点:架构的演进之路与前沿技术

 

32个java面试考点:架构的演进之路与前沿技术

 

 

 

Kubernetes(K8S)

简介

32个java面试考点:架构的演进之路与前沿技术

架构

32个java面试考点:架构的演进之路与前沿技术

 

 

考察点

32个java面试考点:架构的演进之路与前沿技术

 

加分项

32个java面试考点:架构的演进之路与前沿技术