Nacos是阿里巴巴中间件部门最近开源的一款用于服务发现和配置管理的产品。在既0.1版本发布基本功能和0.2版本发布与Spring生态结合的功能后,0.3版本将释放全新的控制台界面。配置管理功能相关的控制台,将会由阿里云商业产品ACM控制台改造而来,而服务发现的控制台界面,则将以首次露面的姿态,开放给开源社区。本文就将服务发现控制台相关的界面UI初版设计公布,欢迎大家参与讨论,希望通过大家的批评和建议,将服务发现控制台这块的功能和界面,设计的更加美观和易用。

服务发现控制台的主要功能是服务列表的展示和搜索,以及服务配置、集群配置、实例配置的查询和更新。在0.3版本中,主要会有两个页面:服务列表和服务详情。

服务列表

服务列表页面主要展示已经在Nacos注册的服务列表,以及服务的基本信息,服务的基本信息有:服务的名称、服务下集群的数目、服务下实例的数目、服务的健康程度以及进入服务详情的按钮。同时右上角还有一个支持根据服务名搜索服务的搜索框和搜索按钮。

服务详情

在服务列表页面点击“detail”按钮,就会进入服务详情页面。服务详情页面展示的是一个服务的所有关键信息,包括服务的配置和元数据、集群列表和示例列表,以及一些操作的按钮。

在该页面的上方,是服务的配置和元信息,目前包含服务名、保护阈值、健康检查模式以及元数据metadata。右上方是编辑服务按钮,点击后会有对话框弹出,可以对服务的配置进行编辑。

服务详情的下方,是集群列表和集群下的实例列表。每个集群会显示一个集群名,和相应的查看&更新集群详情按钮。点击该按钮后,会是一个更新集群的对话框。

<div id="soktqz" data-type="image" data-display="block" data-align="center" data-src="https://cdn.nlark.com/lark/0/2018/png/15356/1538701223427-284aaf1c-1cd3-412e-9f22-d5baae2cee25.png" data-width="362"><img src="https://cdn.nlark.com/lark/0/2018/png/15356/1538701223427-284aaf1c-1cd3-412e-9f22-d5baae2cee25.png" width="362" />
</div>

图5 更新集群(HTTP健康检查)

图4和图5分别展示了对集群更新的两种对话框展示,两者的区别是选择了不同的健康检查方式。TCP健康检查方式可以配置检查的端口;HTTP健康检查方式可以配置检查的端口、检查的路径和HTTP头部信息。同时还可以配置是否采用实例的端口进行健康检查,如果配置为true,则健康检查将使用实例注册的端口进行通信。该对话框还可以编辑集群的元信息。

每个集群下面都会有实例列表,实例列表将会分页展示该集群下注册的所有实例,展示的信息有IP、端口、权重、是否健康、元信息和对应的编辑及下线按钮。下线按钮点击后,该实例将不会返回给订阅端,无论该实例是否健康。“下线”文本会改成“上线”,用于对应的实例上线操作。点击编辑按钮,则会进入编辑实例对话框。

编辑实例对话框,可以编辑的信息有实例的权重、是否上下线和元信息。

0.3版本的服务发现页面,基本就是这样,欢迎大家的反馈。服务注册客户端也可以编辑服务、集群、实例元信息,这些可能会和控制台的编辑相冲突,目前的机制是,不管是控制台更新和客户端更新,都将被Nacos服务端所接受,这点也欢迎大家给出自己的看法。最后也预祝大家国庆放假愉快!

原文链接
本文为云栖社区原创内容,未经允许不得转载。

Nacos服务发现控制台预览相关推荐

  1. Spring Cloud微服务之Nacos服务发现(八)

    Nacos服务发现 一.什么是Nacos? 二.微服务中常见的注册中心 三.Nacos主要提供以下四大功能: 四.Nacose结构图 5.Nacos下载和安装 1.下载地址和版本 2.启动nacos服 ...

  2. geoserver发布地图服务后不能预览,竟然变成下载WMS文件

    geoserver发布地图服务后不能预览,竟然变成下载WMS文件 问题描述:geoserver发布地图服务后不能预览,竟然变成下载WMS文件,用记事本打开下载文件显示错误信息:java.lang.Nu ...

  3. SpringCloud使用Nacos服务发现实现远程调用

    本文使用SpringCloud结合Nacos服务发现,Feign远程调用做一个简单的Demo. 1 Nacos 关于Nacos之前写了两篇文章关于SpringBoot对它的使用,感兴趣可以查看一下. ...

  4. nacos服务发现流程

    nacos服务发现流程 前面已经知道nacos服务是怎么注册的了,那么nacos对注册的服务又是怎么发现的呢. 1. 既然我们已经知道nacos服务是怎么注册的了,那么点击服务注册的流程里面,查找到最 ...

  5. nacos基础(14):nacos服务发现之微服务协作调用多实例负载均衡

    文章目录 前言 多实例负载均衡 1. 启动多个生产者实例 2. 启动消费者实例 3. 更换负载均衡器 传送门 前言 微服务的负载均衡. 代码已共享至 Gitee:https://gitee.com/l ...

  6. Nacos服务发现实践

    本文使用Nacos来实现服务发现 文章目录 概述 创建服务整合Nacos service-provider service-consumer 启动测试 服务调用 service-provider se ...

  7. go nacos服务发现

    本来想研究一下nacos的服务发现,原来sample这么详细啊,直接运行代码吧: package mainimport ("fmt""time""gi ...

  8. Ocelot API 网关Nacos 服务发现

    1:Nacos快速开始 服务注册: 服务发现:   注意查询时带入namespaceId参数,否则可能注册ok,却查询不到的情形. 如果还是查询不到列表:尝试serverName 参数 加入命名空间@ ...

  9. Spring Cloud alibaba 使用Nacos服务发现

    Provider 服务端 服务端我们复用前篇Spring Cloud alibaba 使用Nacos配置中心的代码 修改启动类 在启动类上添加@EnableDiscoveryClient 注解 开启服 ...

最新文章

  1. AI算法图片转二次元卡通
  2. 关于如何评价洗牌质量的猜想
  3. Word中以交叉引用的方式插入参考文献
  4. 力扣——回文数(Java)
  5. python cmath模块_python中math模块常用的方法整理
  6. [ZT]用CSC.exe来编译Visual C#的代码文件,解释CSC参数和开关的具体作用
  7. java算法关灯,关灯游戏的算法 js实现
  8. 如何实现Win7远程桌面关机和重启
  9. 显卡驱动设备状态代码31
  10. Java项目实战:实现淡旺季飞机票打折
  11. win7总是显示加载计算机,win7系统打开“此电脑”很慢总是在加载不显示的具体办法...
  12. 什么是大数据分析 主要应用于哪些行业?以制造业为例
  13. ISTQB TM考点总结
  14. 论文中可以让代码变得非常好看的工具
  15. Received disconnect from xxx.xxx.xxx port 22:2: Too many authentication failures for git
  16. 30岁买房只需记住一句话,永远不会出错!
  17. GPS 点可视化(英文地图打点,热力图,测距)
  18. html 点击展开显示全部,多行溢出省略号显示及点击展开(css/js)实现!
  19. 曼珠沙华——三途河畔的接引之花(一)
  20. QQ日志搬家工具 1.0

热门文章

  1. 春考天津计算机知识点,天津春季高考计算机模拟试题
  2. 怎样用计算机记账,仓管员怎么用电脑记账?简单实用的电脑操作方式一览!
  3. vue获取input的属性_vuejs 中如何优雅的获取 Input 值
  4. babylonjs 设置面板位置_一篇关于开关面板的详细集合,值得收藏转发
  5. php 命名空间实现的原理,php命名空间实现的理解
  6. 一个显示器分两个屏幕_桌面改造计划2.0:一个显示器不够那就两个,桌面好物分享...
  7. python包含多个元组的元组_Python数据结构(元组,列表,字典)
  8. python pyqt5 线程 暂停 重启_PyQt5 线程阻塞?
  9. 数学怪兽-法国数学家庞加莱
  10. 学术界女性有孩子后论文发表率下降约20%,男性则不会