SpringCloud-总结eureka微服务创建的流程及如何搭建eureka集群

1.总结eureka微服务创建的流程

Eureka是微服务架构中的注册中心,专门负责服务的注册与发现。
咱们来看看下面的这张图,结合图来仔细剖析一下整个流程:
在这里插入图片描述

  • 如上图所示,库存服务、仓储服务、积分服务中都有一个Eureka Client组件,这个组件专门负责将这个服务的信息注册到Eureka Server中。说白了,就是告诉Eureka Server,自己在哪台机器上,监听着哪个端口。而Eureka Server是一个注册中心,里面有一个注册表,保存了各服务所在的机器和端口号
  • 订单服务里也有一个Eureka Client组件,这个Eureka Client组件会找Eureka Server问一下:库存服务在哪台机器啊?监听着哪个端口啊?仓储服务呢?积分服务呢?然后就可以把这些相关信息从Eureka Server的注册表中拉取到自己本地缓存起来。

总结一下:

Eureka Client:负责将这个服务的信息注册到Eureka Server中
Eureka Server:注册中心,里面有一个注册表,保存了各个服务所在的机器和端口号

2.如何搭建eureka集群

  1. 新建2个eureka注册中心
  2. 端口分别是7001,7002

在这里插入图片描述
3. 然后我们分别在两个配置文件中修改hostname
在这里插入图片描述
4.设置与 Eureka Server 交互的地址,查询服务 和 注册服务都依赖这个地址
7001:在这里插入图片描述
7002:
在这里插入图片描述
修改完之后两个eureka成功关联,达到下图的效果
在这里插入图片描述
以此启动7001,7002你会发现两个eureka都可以相互注册
在这里插入图片描述

总结:

eureka.instance.hostname 才是启动以后本Server 的注册地址,而 service-url 是 map
类型,只要保证 key:value 格式就行,它代表本Server 指向了那些 其它Server 。利用这个,就可以实现Eureka
Server 相互之间的注册,从而实现集群的搭建
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值