目录
Eureka架构中微服务角色
EurekaServer:服务端注册中心,用于记录服务信息、心跳监控。
EurekaClient :客户端包括服务提供者和服务消费者。
Provider :服务提供者,注册自己的信息到EurekaServer。每隔30秒向EurekaServer发送心跳。
Consumer :服务消费者,根据服务名称从EurekaServer拉取服务列表。基于服务列表做负载均衡,选中一个微服务后发起远程调用。
Spring Cloud支持多种注册中心技术,如Eureka、Consul、ZooKeeper等,这里用的是Eureka。
Eureka Server注册中心配置
在pom.xml中添加Eureka Server和Spring Cloud的依赖。
<dependencies>
<!-- Eureka Server -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eu
本文介绍了如何在Spring Cloud中集成Eureka作为注册中心。内容涵盖Eureka Server的配置,服务提供者(Provider)和服务消费者(Consumer)的配置。服务提供者通过向Eureka Server发送心跳来保持服务状态,而服务消费者则通过Eureka Server获取服务列表进行负载均衡调用。
订阅专栏 解锁全文
1907

被折叠的 条评论
为什么被折叠?



