springcloud4:服务注册中心Eureka
创始人
2024-02-09 06:13:19
0
  • 直接调用即可,为什么用Eureka
  • 什么是服务治理?
    多个服务调用,需要有依赖中心管理
  • 什么是服务注册?
    有一个注册中心,当服务器启动时,会把自己的信息注册到注册中心上
  • 什么是服务发现?
    Client通过注册中心进行访问

1.构建过程

  • 构建Eureka Server:微服务节点配置后再其注册
    @EnableEurekaServer
  • 构建EurekaClient:实际提供服务的server,在这里用CS架构。
  • 8001入驻Eureka Server
    8001的名称要注意,一定要和注册中心的名字保持一致
  • 自我保护机制
  • 80入驻EureKa Server
  • yml控制文件 空格和层次

2.服务注册中心需要集群(单点故障)

  • 服务注册与发现:存key 服务 取value 调用地址
  • 整体流程:即启动注册中心, 注册支付服务地址与服务别名,消费者oder调用时去服务注册中心获取RPC调用地址,然后实现远程调用
  • 如果服务注册中心故障,那整个环境不可用,故需要搭建Eureka注册中心集群,实现负载均衡,故障容错
  • 集群:互相注册,相互守望
  • 此时写两个EurekaService并互相注册
  • 多个服务,写两个服务(此时注册名称虽然相同,但是端口号不同)
CLOUD-PAYMENT-SERVICE	n/a (2)	(2)	UP (2) - localhost:cloud-payment-service:8002 , localhost:cloud-payment-service:8001
  • 负载均衡配置
  • 配置其他
  • 服务发现Discovery 注册的服务可以获得服务基本信息
  • eurecka自我保护(CAP里的AP分支)好死不如赖活着
    如果Eureka在server端一定时间内没收到,便会注销
    短时间内丢失过多客户端时,节点进入自我保护机制
    不会立刻注销任何微服务(某一个微服务不可用,但是依旧会保存)
  • 禁止自我保护
    设置一下7001和8001

3.eureka总结

在这里插入图片描述
问题1:为什么使用服务注册?
服务越来越多,负责存储和管理维护服务地址
问题2:如何通过名称访问地址?
即服务中心存储的为名称+地址的键值对,服务注册中心会通过名称来返回访问地址(ip地址)

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
苏州离哪个飞机场近(苏州离哪个... 本篇文章极速百科小编给大家谈谈苏州离哪个飞机场近,以及苏州离哪个飞机场近点对应的知识点,希望对各位有...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
客厅放八骏马摆件可以吗(家里摆... 今天给各位分享客厅放八骏马摆件可以吗的知识,其中也会对家里摆八骏马摆件好吗进行解释,如果能碰巧解决你...