当前位置:网站首页 > 微服务架构 > 正文

微服务配置中心(微服务配置中心原理)



的主机、端口、版本号、通信协议等信息,从而实现对具体服务的调用;

Eureka 服务注册中心实际上也是一个 Spring Boot 工程,我们只需通过引入相关依赖和注解配置就能让 Spring Boot 构建的微服务应用轻松地与 Eureka 进行整合。

org.springframework.cloud

spring-cloud-starter-netflix-eureka-server

开启 Eureka 注册中心服务端

务,需要连接 eureka,所以需要 eureka 客户端的支持;



     org.springframework.cloud
     spring-cloud-starter-netflix-eureka-client











心,就可以看到有一个服务已经注册成功了;

来我们就可以发现和消费服务了,这其中服务的发现由 eureka 客户端实现,而服务的消费由 Ribbon实现,也就是说服务的调用需要 eureka 客户端和 Ribbon,两者配合起来才能实现;

注册中心中获取服务端列表,并通过 Eureka 客户端来确定服务端是否己经启动

从而实现对服务的负载均衡消费。

中心去调用服务提供者,步骤如下:

务,需要连接 eureka,所以需要 eureka 客户端的支持;



     org.springframework.cloud
     spring-cloud-starter-netflix-eureka-client











//使用Ribbon实现负载均衡的调用

问题,不能有单点故障,由于注册中心 eureka 本身也是一个服务,如果它只有一个节点,那么它有可能发生故障,这样我们就不能注册与查询服务了,所以我们需要一个高可用的服务注册中心,这就需要通过注册中心集群来解决

以看做是一个消费者,我们之前通过配置:

可以向其他注册中心注册自己;

自己,这样就会形成一组互相注册的服务注册中心,进而实现服务清单的互相同步,往注册中心 A 上注册的服务,可以被复制同步到注册中心 B 上,所以从任何一台注册中心上都能查询到已经注册的服务,从而达到高可用的效果。

#eureka注册中心的连接地址eureka.client.service-url.defaultZone=http://eureka8761:8761/eureka,http://eureka8762:8762/eureka,http://eureka8763:8763/eureka

上都注册成功;

java -jar sprinGCloud-eureka-server.jar --spring.profiles.active=eureka8762;

java -jar sprinGCloud-eureka-server.jar --spring.profiles.active=eureka8762;

java -jar sprinGCloud-eureka-server.jar --spring.profiles.active=eureka8763

可以写个shell脚本实现三个注册中心的启动:

修改linux的hosts文件:

vim /etc/hosts

192.168.10.128 eureka8761

192.168.10.128 eureka8762

192.168.10.128 eureka8763

小写是:

销任何健康的微服务,使用自我保护模式,可以让 Eureka 集群更加的健壮、稳定。

eureka.server.enable-self-preservation = false

试,断路器等。

可用的问题。

#测试时关闭自我保护机制,保证不可用服务及时踢出

#每间隔 2s,向服务端发送一次心跳,证明自己依然"存活"

#告诉服务端,如果我 10s 之内没有给你发心跳,就代表我故障了,将我踢出掉

最后,奉上sprinGCloud视频教程,视频学习效果更佳,走过路过别忘素质三连哦~~

到此这篇微服务配置中心(微服务配置中心原理)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 个人免费服务器有没有(有哪些免费的服务器)2026-05-01 19:00:07
  • 手机tcp工具(手机做tcp服务器)2026-05-01 19:00:07
  • 好玩的代码复制微信(可以复制的代码)2026-05-01 19:00:07
  • 个人服务器有什么用(个人服务器是什么)2026-05-01 19:00:07
  • 微信hook(微信hook全套教程)2026-05-01 19:00:07
  • 网页微信 聊天记录(网页微信聊天记录在哪个文件夹里)2026-05-01 19:00:07
  • nfs文件服务器(nfs文件服务器搭建)2026-05-01 19:00:07
  • 微信小程序服务器部署失败(微信小程序服务端异常)2026-05-01 19:00:07
  • 密码加密怎么解密微信(密码加密怎么解密微信账号)2026-05-01 19:00:07
  • 个人服务器多少钱一台(个人服务器多少钱一台啊)2026-05-01 19:00:07
  • 全屏图片