第26章 SpringCloud 服务注册与发现原理

本文介绍了微服务架构中注册中心的角色,如Eureka、Consul和Zookeeper,以及服务提供者和服务消费者的交互流程。在会员服务和订单服务的例子中,阐述了服务注册、发现和本地负载均衡的概念。同时,文章还触及到工作场所人际关系的思考,揭示了作者对正义感和人际交往的反思。

每日一句

I wish every day is merry, not just Christmas.
我希望每天都快乐,不止圣诞。

相关概念

注册中心概念:存放服务器地址相关信息(接口地址)

Spring Cloud 支持以下三种注册中心
Eureka、Consul(Go 语言编写)、Zookeeper
Dubbo 支持常用两种 Redis 和 Zookeeper

服务提供者:提供服务接口
服务消费者:调用别人接口进行使用一个服务既可以作为提供者,也可以作为消费者。
服务注册:将服务信息注册到注册中心上
服务发现:从注册中心上获取服务信息。

执行流程

约定:现在有两个服务,会员服务和订单服务。
服务提供者:会员服务
服务消费者:订单服务
微服务负载均衡:本地负载均衡

  1. 首先启动注册中心(Eureka 注册中心)

  2. 启动会员服务

  3. 会员服务在启动的时候,会把当前服务基本信息(如服务地址和端口)以别名的方式注册到注册中心上去

  4. 消费者在调用接口的时候,使用服务别名(ServiceId)去注册中心上获取实际 RPC 远程调用地址

  5. 消费者获取到实际 RPC 远程调用地址之后,再使用本地 HTTPClient 技术实现调用。

美文佳句

怀念曾经的自己,温暖的让人喜欢,从不奢求得到别人的爱,却总有一群朋友推心置腹,不离不弃。

可是,不知道怎么了,上班后的社交圈子好奇怪,只要不顺其心意,仿佛自己就像受了多大委屈似的,矫情的让人讨厌。

偏偏从小正义感超强的我,看不惯这种人兴风作浪。可是一番争执后,却不知道这么做的初衷是什么了呢?只是得罪了人,尴尬了心。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值