目录
6.eureka的配置(主要是server,instance,client)
1.SpringCloudEureka简介
注册发现中心Eureka,意为“发现了”。它是Netflix公司开发的一款基于REST服务治理框架,主要用于构建分布式系统中的服务注册和发现功能。它和Netflix公司的其他服务组件(负载均衡,熔断器,网关等)被SpringCloud社区整合为SpringCloudNetflix模块。
2.什么是CAP原则?
CAP原则全称为:Consistency(一致性),Availability(可用性),PartitonTolerance(分区容错性),它是一种理论框架,用于解决分布式系统中数据一致性和可用性之间冲突问题。它根据分布式系统设计中的三个核心概念来评估一个分布式系统的可靠性:
- 一致性(C):指的是分布式系统中多个节点之间的数据保持一致,即不同节点之间的数据是同步的。
- 可用性(A):指的是分布式系统能够在预期时间内相应并处理用户的请求。
- 分区容错性(P):指的是分布式系统能够在网络分区发生故障时继续正常工作,即分布式系统能够容忍网络分区的发生。
注意:zookeeper使用CP(一致性,分区容错性),Eureka使用AP(可用性,分区容错性)。
3.注册中心的概念?
采用微服务架构后,软件组件各个独立,最终还要组合为一个软件系统服务于用户,这时软件之间需要通信,调用方法。微服务架构中发起调用的一方称为“服务消费者”,被调用的称为“服务提供者”,往往为了提高系统性能,会提供多个服务器提供服务;为了帮助服务消费者更快的发现服务提供者,微服务引入注册中心的概念。一般使用Eureka注册中心
4.SpringCloud其他注册中心
- Nac