传统服务注册中心 | 学习笔记

本文涉及的产品
.cn 域名,1个 12个月
简介: 快速学习 传统服务注册中心

开发者学堂课程【精通 Spring Cloud Alibaba传统服务注册中心学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/634/detail/10064


传统服务注册中心


rpc 远程调用中,地址中有域名和端口号/调用的方法名称.域名和端口号/调用的方法名称。

1.png

192.168.212.110:8080/getUserl 而方法一般都是写死的,唯一改变的都是域名和IP地址

解决方法:

把每个服务器地址信息和端口人工存放到数据库表中

Id serviced            ip           端口号

Mayikt-member     192.168…      8080

Mayikt-member     192.168…       8080

每次调用服务器的时候就会通过 ID Mayikt-member 这个服务器的名称去找到数据库,一查数据库时我们就会拿到多个 rpc 远程调用,然后再通过我们自己写的一个 rpc 负载算法,任取一个,再去实现本地的 rpc 远程调用。

就相当于订单服务在去调用接口之前都要去数据库查询域名和编号。而如果取到的是多个的话就是任取一个实现本地复得运算。

同时在之后的查找中并不是每次都需要这样去做,都是加了预热缓存的。

而基于数据库形式实现服务 ur 治理。

缺点:维护成本非常高,没有完全绝对实现动态智能


相关文章
|
7月前
|
存储 缓存 测试技术
微服务注册中心的原理和实现方式
【2月更文挑战第19天】注册中心可以说是实现服务化的关键,因为服务化之后,服务提供者和服务消费者不在同一个进程中运行,实现了解耦,这就需要一个纽带去连接服务提供者和服务消费者,而注册中心就正好承担了这一角色。
|
存储 运维 Dubbo
Nacos 注册中心的设计原理:让你的应用轻松实现高效注册与发现!
Nacos 注册中心的设计原理:让你的应用轻松实现高效注册与发现!
188 0
|
1月前
|
存储 缓存 算法
配置中心的优势是什么?
【10月更文挑战第24天】配置中心的优势是什么?
49 1
|
7月前
|
微服务
注册中心机制
【2月更文挑战第16天】注册中心机制
60 5
|
7月前
|
存储 Java 应用服务中间件
|
7月前
|
存储
注册中心是如何工作的
【2月更文挑战第8天】
微服务注册中心技术选型:5种主流注册中心,哪个最香?
讲解5种常用的注册中心,对比其流程和原理,无论是面试还是技术选型,都非常有帮助。 对于注册中心,在写这篇文章前,我其实只对ETCD有比较深入的了解,但是对于Zookeeper和其它的注册中心了解甚少,甚至都没有考虑过ETCD和Zookeeper是否适合作为注册中心。 经过近2周的学习,原来注册中心除了ETCD和Zookeeper,常用的还有Eureka、Nacos、Consul,下面我们就对这些常用的注册中心,初探它们的异同,便于后续技术选型。 全文接近 8千字,有点长,建议先收藏,再慢慢看,下面是文章目录:
|
Java 开发者 微服务
EurekaServer 服务注册中心建立|学习笔记
快速学习 EurekaServer 服务注册中心建立
EurekaServer 服务注册中心建立|学习笔记
|
负载均衡 Dubbo Java
分布式注册的中心的实现原理|学习笔记
快速学习分布式注册的中心的实现原理
224 0
分布式注册的中心的实现原理|学习笔记
|
缓存 Java Nacos
第01篇:分布式注册中心
什么是`注册中心`,`注册中心` 往往是在分布式的应用体系下才会遇到的。对于分布式体系应用都是横向进行扩展。如下图`User App`这个服务,具有2台服务器 但是当用户从网关进来访问, 网关是如何知道这个 `User App`有几台服务及每台服务的网络地址是什么呢? 所以就需要有一个地方能收集到每台应用的地址及命名。 往往这个地方就被叫做 `注册中心`。分布式环境下的应用在启动时候都会向这个地方来注册自己的网络地址,及命名。
446 0
第01篇:分布式注册中心