微服务服务治理核心概念|学习笔记

本文涉及的产品
MSE Nacos 企业版免费试用,1600元额度,限量50份
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
注册配置 MSE Nacos/ZooKeeper,118元/月
简介: 快速学习微服务服务治理核心概念

开发者学堂课程【精通 Spring Cloud Alibaba微服务服务治理核心概念学习笔记,与课程紧密联系,让用户快速学习知识

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


微服务服务治理核心概念


课程介绍

1. 微服务架构服务治理的概念

2.基于 Nacos 实现服务注册与发现

3.使用 Rest 模版实现 RPC 调用

4.手写 Rpc 客户端负载均衡算法


Nacos产生的背景

实现 Nacos 分布式注册与发现功能|分布式配置中心.

产生背景rpc远程调用中,服务的 url 的治理。

示例:

假设此时的订单服务想要去查询对应的用户服务信息,会员服务就会提供一个给订单服务使用的接口,使其能够远程的去调用会员服务的这个接口,以此查询这个订单对应的这个人的信息。

(假设接口名为 getUser)而接口的实现形式为 getUser(UserId),入参为使用者的ID。

之后订单服务就会发送远程请求经过网络通讯去调用这个接口,所以会员服务此处就应该还要暴露自己的IP地址和端口号,这样订单服务才能调用它的接口,假设它的IP是192.168.212.110,端口号为8080。

我们的订单用户要访问这个接口则以192.168.212.110:

8080/getuser 即可访问到这个接口。

同时我们在调用接口中会使用到的技术其实就是 PBC 远程调用技术,比如常见的httpClient。

所以其实网络通讯核心技术其实就是 SOCKET 技术,不论怎么去封装框架最后的核心肯定都是来源于 socket 网络通信。

image.png

Rpc 的远程调用框架 HttpClient、gprc、dubbo、rest、 openfeign等。

传统的 rpc 远程调用中存在那些问题?

1.超时的问题.

2.安全的问题.

3.服务与服务之间 URL 地址管理

在我们的微服务架构通讯,服务之间依赖关系非常大,如果通过传统的方式管理我们服务的 url_地址的情况下,一旦地址发生变化的情况下,还需要人工修改 rpc 远程调用地址。

在我们的微服务架构通讯,服务之间依赖关系非常大,每个服务的url_管理地址非常复杂,所在这时候我们采用服务 url治理技术,治理的技术可以实现对我们的整个实现动态服务着注册与发现、本地负载均衡、容错等。

总而言之就是现在各个的 ur1 的服务治理很复杂,所以我们要去治理它,让它变的治理起来更加简单。

目录
打赏
0
0
0
0
55
分享
相关文章
探索微服务架构下的服务治理:动态服务管理平台深度解析
探索微服务架构下的服务治理:动态服务管理平台深度解析
探索微服务架构下的服务治理:动态服务管理平台的力量
探索微服务架构下的服务治理:动态服务管理平台的力量
深入探索微服务架构下的服务治理
深入探索微服务架构下的服务治理
129 39
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
397 24
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
《docker高级篇(大厂进阶):5.Docker-compose容器编排》包括是什么能干嘛去哪下、Compose核心概念、Compose使用三个步骤、Compose常用命令、Compose编排微服务
433 6
深入探索微服务架构下的服务治理
深入探索微服务架构下的服务治理
深入理解并实践微服务架构中的服务治理
深入理解并实践微服务架构中的服务治理
237 1
探索微服务架构下的服务治理:动态服务管理平台的力量
探索微服务架构下的服务治理:动态服务管理平台的力量
深入探索微服务架构下的服务治理
深入探索微服务架构下的服务治理
94 1
深入探索微服务架构中的服务治理
深入探索微服务架构中的服务治理
74 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问