服务注册与发现流程

简介: 服务注册与发现流程

服务注册与发现流程包括三个角色:服务注册中心、服务提供者、服务调用者。
三者的分工如下:
注册中心:提供服务注册接口,接收服务注册请求,保存服务实例的信息。我们项目用的Nacos。
服务提供者:服务接口提供方,请求注册中心将服务信息注册到注册中心。
服务调用者:远程调用的客户端,请求注册中心查询服务地址,通过负载均衡选取目标服务地址进行远程调用。
服务注册与发现流程如下:
● 服务启动时就会注册自己的服务信息(服务名、IP、端口)到注册中心
● 调用者可以从注册中心订阅想要的服务,获取服务对应的实例列表(1个服务可能多实例部署)
● 调用者作为客户端自己通过负载均衡算法挑选一个服务提供者实例进行远程调用,即客户端负载均衡
● 调用者向该实例发起远程调用

相关文章
|
4月前
|
负载均衡
Eureka服务注册流程
Eureka 是一款用于服务注册与发现的工具。服务提供者启动时向 Eureka 服务器注册自身信息,定期发送心跳保持活跃状态。服务消费者通过 Eureka 获取服务列表并调用。服务下线时主动通知 Eureka 移除实例信息。
67 0
|
11月前
|
数据安全/隐私保护 开发者
注册实现流程
注册实现流程
49 0
|
11月前
|
存储
注册中心是如何工作的
【2月更文挑战第8天】
|
弹性计算 数据安全/隐私保护
阿里云注册流程详解
很多小白用户不知道怎么注册阿里云,下面小编就和大家系统讲解一下
|
数据安全/隐私保护
阿里云账号注册流程
阿里云账号注册流程
|
弹性计算 Linux 开发工具
2023阿里云学生服务器申请流程
2023阿里云学生服务器申请流程,阿里云学生服务器优惠活动:高效计划,可以免费领取一台阿里云服务器,如果你是一名高校学生,想搭建一个linux学习环境、git代码托管服务器,或者创建个人博客网站记录自己的学习成长历程,拥有一台云服务器是很有必要的。阿里云的飞天加速计划3.0——高校计划,面向学生开发者提供免费的云服务器福利,通过学生身份认证及续费任务后,最多可领取7个月免费云服务器ECS资源
159 0
|
XML Dubbo Java
服务注册流程分析01
在填充该 ServiceBean 的时候会将对应的那个声明了注解的 bean 设置到 ServiceBean 中。 剩下的流程放置到下一篇文章中
170 0
|
Dubbo Java 应用服务中间件
服务注册流程分析02
上一篇文章中、我们已经知道 Dubbo 会额外注册 ServiceBean 到 Spring 容器中、因为需要借助这个 ServiceBean 注册到服务中心
243 0
|
数据安全/隐私保护
阿里云注册流程
阿里云注册流程快速版,简洁注册流程
456 0
阿里云注册流程
|
Java 数据库 开发者
注册功能流程分析 | 学习笔记
快速学习注册功能流程分析
213 0
注册功能流程分析 | 学习笔记