SpringCloud Finchley.M8 | 第一篇:服务注册和发现 Eureka

Eureka简介

Eureka是一个用于服务注册和发现的组件,分为Eureka Server服务注册中心和Eureka Client客户端。
Eureka的基本架构:

  • Register Service服务注册中心,它是一个Eureka Server,提供服务注册和发现的功能
  • Provider Service服务提供者,它是一个Eureka Client,提供服务
  • Consumer Service服务消费者,它是一个Eureka Client,消费服务
    服务消费的基本过程如下:首先需要一个服务注册中心Eureka Server,服务提供者Eureka Client向服务注册中心Eureka Server注册,将自己的信息(比如服务名和服务的IP地址等)通过REST API的形式提交给服务注册中心Eureka Server。同样,服务消费者Eureka Client也向服务注册中心Eureka Server注册,同时服务消费者获取一份服务注册列表的信息,该列表包含了所有向服务注册中心Eureka Server注册的服务信息。获取服务注册列表信息之后,服务消费者就知道服务提供者的IP地址,可以通过HTTP远程调度来消费服务提供者的服务。

创建MAVEN工程依赖

  1. 创建一个Maven主工程,采用Maven多Module的结构
|_ demo-eureka
  |_ eureka-server
  |_ eureka-client
  |_ pom.xml
  1. 依赖
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值