spring cloud 入门1—Eureka入门

本文介绍SpringCloud中Eureka服务发现框架的原理与应用,包括如何在项目中引入Eureka,实现服务注册与发现,以及服务治理的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1:Eureka

Spring Cloud 入门首先要了解Eureka

一:是什么
  1. Eureka是Netflix开发的服务发现框架
  2. 基于REST的服务
  3. 在Spring Cloud主要提供服务治理和服务发现服务
  4. 集成了众多开源的框架,利用Spring Boot的开发
  5. 实现了服务治理、服务注册与发现、负载均衡、数据监控,REST API发布方式等
  6. 涵盖了分布式框架所需要的所有功能
二:怎么用
1:引入项目

在maven中

<properties>
    <spring-cloud.version>Finchley.M7</spring-cloud.version>
</properties>
<dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
 </dependency>

这样就把eureka-server引入到了我们的spring boot项目中

2:启用Eureka

只需要在spring boot项目入口main函数头部加入

@SpringBootApplication
@EnableEurekaServer     //Eureka--注解

简单的通过通过以上的两部就可以将Eureka需要的东西配置到你的项目中了

三:服务治理

在spring cloud中需要服务各个节点相互配合工作,那么这么多节点怎么一个找到一个呢?当然我们可以使用类似于Web Services的方式在调用的位置直接通过http请求访问某个服务的ip地址,但这样做的坏处是,每次当你更改了其他服务地址或者改变端口之后,你需要在所有调用的地方都去修改你调用的IP地址以及端口,这样很麻烦
在这里插入图片描述

服务治理中心相当于一个非常大的邮局、你只需要告诉它你需要什么服务,他就会自动找到你需要去调用服务的地址,就算服务地址发生改变,只要服务注册到服务注册中心(相当于给邮局留了家庭地址),你的服务治理服务器总能找到你的服务
重点,将所有服务注册到所谓的 ‘邮局’,通过中间 '邮局帮我们找到所需要的服务’
在这里插入图片描述

这样注册过后,不管你账单金额服务在哪里,只要把账单金额服务注册到我们的注册服务器,别人不直接去找,而是通过注册服务器你找到你需要的服务

所以,我们第一步需要做的就是创建我们的服务治理中心,将所需要的服务全部注册到服务治理中心,这样只要保证服务治理中心正常,那么就可以通过它得到我们所有想得到的服务,而不需要自己再去配置需要服务的IP地址端口等等复杂的东西

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值