eureka上的微服务不能通过服务名调用_「SpringCloud 系列」Eureka 注册中心初体验...

本文介绍了SpringCloud微服务中的注册中心Eureka,包括其基本概念、工作原理和实例演示。通过Eureka Server和Client的配置,展示了如何通过服务名进行微服务间的调用。文章还提出了关于Eureka的安全性和容错性的思考,并提供了项目源码链接。
摘要由CSDN通过智能技术生成
7843826fdf37b8b5b8ded6ab6a1e6876.png

【SpringCloud 系列】Eureka 注册中心初体验

在 SpringCloud 微服务体系中,有几个比较重要的组件,如注册中心,配置中心,网关,安全、负载均衡、监控等等,接下来我们将来看一下这些常用的组件有什么用,在微服务架构下的该怎么用。

本文为为第一篇,注册中心 Eureka 的使用说明

I. 基本介绍

1. 注册中心

注册中心,主要的核心点是服务的注册与发现。

简单来讲,就是我们的所有服务都会在注册中心上标识自己,注册中心统一管理所有的服务名与具体的应用之间的映射关系,这样微服务之间的访问,就可以直接通过服务名来相互通信,相比较于直接通过 ip 端口的访问,这样的好处是当某个服务下线、新增或者换了机器,对调用者而言,只要维持一份注册中心的最新映射表即可,不需要其他任何改动逻辑。

我们通常可用的注册中心有 Eureka, Consul, Zookeeper, nacos等,在我们后续的教程中会逐一进行介绍

Eureka2.x 闭源,1.x 虽然可用,但新项目的话不建议再使用它,比如Consul, nacos 都是不错的选择

如果出于学习的目的,或者由于历史原因(比如我),学习了解一下 Eureka 知识点也没什么坏处

2. Eureka

Eureka 是 Netflix 开源的服务发现组件,本身是一个基于 REST 的服务,通常包含 Server 和 Client 端

原理如下图

447931dcb0563834c9a82e3a238998ea.png
  • server: 提供服务注册,并在服务注册表中存储所有可用服务节点的信息
  • client: 简化与 Serv
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值