服务管理的基本功能 | 学习笔记

简介: 快速学习服务管理的基本功能。

开发者学堂课程【Spring Cloud Alibaba Nacos 详解(下)服务管理的基本功能】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/725/detail/12938


服务管理的基本功能


内容介绍

一、 服务管理


一、 服务管理

开发者或者运维人员往往需要在服务注册后,通过友好的界面来查看服务的注册情况,包括当前系统注册的所有服务和每个服务的详情。并在有权限控制的情况下,进行服务的一些配置的编辑操作。

Nacos 在目前最新版本开放的控制台的服务发现部分,主要就是提供用户一个基本的运维页面,能够查看、编辑当前注册的服务,这些功能集中在 Nacos 控制台的服务管理一级菜单内。

1、服务列表管理

服务列表帮助用户以统一的视图管理其所有的微服务以及服务健康状态。

整体界面布局是左上角有服务的搜索框和搜索按钮,页面中央是服务列表的展示。

服务列表主要展示服务名、集群数目、实例数目、健康实例数目和详情按钮五个栏目。

图片.png

在服务列表页面点击详情,可以看到服务的详情。可以查看服务、集群和实例的基本信息。

2、服务流量权重支持及流量保护

Nacos 为用户提供了流量权重控制的能力,同时开放了服务流量的阈值保护,以帮助用户更好的保护服务服务提供者集群不被意外打垮。如下图所示,可以点击实列的编辑按钮,修改实例的权重。

如果想增加实例的流量,可以将权重调大,如果不想实例接收流量,则可以将权重设为0

图片.png

3、服务元数据管理

Nacos 提供多个维度的服务元数据的暴露,帮助用户存储自定义的信息。这些信息都是以 K-V 的数据结构存储,在控制台上,会以 k1=v1k2=v2这样的格式展示。类似的,编辑元数据可以通过相同的格式进行。

例如服务的元数据编辑,首先点击服务详情页右上角的编辑服务按钮,然后在元数据输入框输入:version=1.0

图片.png

点击确认,就可以在服务详情页面看到服务的元数据已经更新了。

图片.png

4、服务优雅上下线

Nacos 还提供服务实例的上下线操作,在服务详情页面,可以点击实例的“上线”或者“下线”按钮,被下线的实例,将不会包含在健康的实例列表里。

图片.png

上下线测试:

(1)  分别启动快速上手中的 quickstart-consumer

quickstart-provider 工程,更改quickstart-provide 中的启动端口,再次启动 quickstart-provider,让 quickstart-provider 服务拥有两个实例。

图片.png

(2)多次访问 http://127.0.0.1:56020/service consumer 调用 provider 时触发负载均衡。

(3)观察 provider 2个实例控制台,可发现实例调用被均匀负载。

(4)provider 的服务详情页面,让某实例下线。

相关文章
|
10月前
|
传感器 算法
基于GA遗传算法的多机无源定位系统GDOP优化matlab仿真
本项目基于遗传算法(GA)优化多机无源定位系统的GDOP,使用MATLAB2022A进行仿真。通过遗传算法的选择、交叉和变异操作,迭代优化传感器配置,最小化GDOP值,提高定位精度。仿真输出包括GDOP优化结果、遗传算法收敛曲线及三维空间坐标点分布图。核心程序实现了染色体编码、适应度评估、遗传操作等关键步骤,最终展示优化后的传感器布局及其性能。
259 13
|
JSON 关系型数据库 测试技术
使用Python和Flask构建RESTful API服务
使用Python和Flask构建RESTful API服务
550 2
|
缓存 Java 数据库连接
Hibernate:Java持久层框架的高效应用
通过上述步骤,可以在Java项目中高效应用Hibernate框架,实现对关系数据库的透明持久化管理。Hibernate提供的强大功能和灵活配置,使得开发者能够专注于业务逻辑的实现,而不必过多关注底层数据库操作。
236 1
文件太大不能拷贝到U盘怎么办?实用解决方案全解析
当我们试图将一个大文件拷贝到U盘时,却突然跳出提示“对于目标文件系统目标文件过大”。这种情况让人感到迷茫,尤其是在急需备份或传输数据的时候。那么,文件太大为什么会无法拷贝到U盘?又该如何解决?本文将详细分析这背后的原因,并提供几个实用的方法,帮助你顺利将文件传输到U盘。
|
网络协议 物联网 5G
探索未来网络:IPv6的演进与应用
本文深入探讨了互联网协议第六版(IPv6)的发展背景、技术特性及其在现代网络中的应用。通过分析IPv4面临的地址枯竭问题,阐述了IPv6作为解决方案的重要性和紧迫性。文章详细介绍了IPv6相较于IPv4的改进之处,如更大的地址空间、简化的包头格式、增强的组播支持等,并探讨了IPv6在实际部署中遇到的挑战及应对策略。通过对IPv6过渡技术和双栈技术的讨论,揭示了其在促进下一代互联网发展中的关键作用。此外,文章还展望了IPv6在未来网络安全、物联网整合以及新兴技术中的应用前景,强调了掌握IPv6技术对于把握未来互联网发展趋势的重要性。
322 11
|
开发框架 前端开发 JavaScript
基于SqlSugar的数据库访问处理的封装,支持.net FrameWork和.net core的项目调用
基于SqlSugar的数据库访问处理的封装,支持.net FrameWork和.net core的项目调用
|
SQL 消息中间件 分布式计算
Hadoop生态圈组件及其作用
Hadoop生态圈组件及其作用
|
算法 异构计算
m基于FPGA的OFDM系统verilog实现,包括IFFT,FFT,成型滤波以及加CP去CP,包含testbench
m基于FPGA的OFDM系统verilog实现,包括IFFT,FFT,成型滤波以及加CP去CP,包含testbench
423 1
|
人工智能 自然语言处理 搜索推荐
元宇宙与人工智能之间的关系紧密而复杂,它们相互影响、相互促进,共同推动了科技的进步和发展。以下是对这两者关系的详细分析:
元宇宙,融合扩展现实、数字孪生和区块链,是虚实相融的互联网新形态,具有同步、开源、永续和闭环经济特点。人工智能则通过模拟人类智能进行复杂任务处理。在元宇宙中,AI创建并管理虚拟环境,生成内容,提供智能交互,如虚拟助手。元宇宙对AI的需求包括大数据处理、智能决策和个性化服务。两者相互促进,AI推动元宇宙体验提升,元宇宙为AI提供应用舞台,共同驱动科技前进。
|
安全 测试技术 开发者
通义千问2.5有哪些升级
通义千问2.5有哪些升级
1349 5