Spring Cloud使用

一、注册中心Eureka

Eureka高可用

两台Eureka,互相注册。

三台Eureka,两两注册。

注意配置:

register-with-self 一般设置false

server.enable-self-preservation,这是和Eureka自我保护机制相关的机制,默认情况下自我保护机制是开启的。eureka会向各个服务发送心跳监测,一个服务的存活率低于某个值eureka才会剔除该服务节点。生产环境中一定要设置为true,开发环境可以设置为false,要不然我们开发时就不知道这个服务到底是否存活。

总结:

  • @EnableEurekaServer @EnableEurekaClient,分别启动server和client
  • 心跳监测、健康检查、负载均衡等功能
  • Eureka高可用,生产上建议至少两台以上
  • 在分布式系统中,服务注册中心是最中要重要的部分

分布式系统中为什么需要服务中心?

简单说,传统模式是点对点配置的模式。注册中心,相当于中间商,服务启动后都要到注册中心去报道注册。

服务发现的两种模式:客户端发现,服务端发现。

客户端发现:不需要代理,A知道B服务所有的地址,自己挑一个(Eureka)。

服务端发现:A服务只需要找代理,发送个请求就行了(Nginx,Zookeeper,Kubernets)。

微服务的特点:异构<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值