Nacos服务发现控制台预览
Nacos是阿里巴巴中間件部門最近開源的一款用于服務(wù)發(fā)現(xiàn)和配置管理的產(chǎn)品。在既0.1版本發(fā)布基本功能和0.2版本發(fā)布與Spring生態(tài)結(jié)合的功能后,0.3版本將釋放全新的控制臺(tái)界面。配置管理功能相關(guān)的控制臺(tái),將會(huì)由阿里云商業(yè)產(chǎn)品ACM控制臺(tái)改造而來,而服務(wù)發(fā)現(xiàn)的控制臺(tái)界面,則將以首次露面的姿態(tài),開放給開源社區(qū)。本文就將服務(wù)發(fā)現(xiàn)控制臺(tái)相關(guān)的界面UI初版設(shè)計(jì)公布,歡迎大家參與討論,希望通過大家的批評(píng)和建議,將服務(wù)發(fā)現(xiàn)控制臺(tái)這塊的功能和界面,設(shè)計(jì)的更加美觀和易用。
服務(wù)發(fā)現(xiàn)控制臺(tái)的主要功能是服務(wù)列表的展示和搜索,以及服務(wù)配置、集群配置、實(shí)例配置的查詢和更新。在0.3版本中,主要會(huì)有兩個(gè)頁面:服務(wù)列表和服務(wù)詳情。
服務(wù)列表
服務(wù)列表頁面主要展示已經(jīng)在Nacos注冊(cè)的服務(wù)列表,以及服務(wù)的基本信息,服務(wù)的基本信息有:服務(wù)的名稱、服務(wù)下集群的數(shù)目、服務(wù)下實(shí)例的數(shù)目、服務(wù)的健康程度以及進(jìn)入服務(wù)詳情的按鈕。同時(shí)右上角還有一個(gè)支持根據(jù)服務(wù)名搜索服務(wù)的搜索框和搜索按鈕。
?
?
服務(wù)詳情
在服務(wù)列表頁面點(diǎn)擊“detail”按鈕,就會(huì)進(jìn)入服務(wù)詳情頁面。服務(wù)詳情頁面展示的是一個(gè)服務(wù)的所有關(guān)鍵信息,包括服務(wù)的配置和元數(shù)據(jù)、集群列表和示例列表,以及一些操作的按鈕。
?
?
在該頁面的上方,是服務(wù)的配置和元信息,目前包含服務(wù)名、保護(hù)閾值、健康檢查模式以及元數(shù)據(jù)metadata。右上方是編輯服務(wù)按鈕,點(diǎn)擊后會(huì)有對(duì)話框彈出,可以對(duì)服務(wù)的配置進(jìn)行編輯。
?
服務(wù)詳情的下方,是集群列表和集群下的實(shí)例列表。每個(gè)集群會(huì)顯示一個(gè)集群名,和相應(yīng)的查看&更新集群詳情按鈕。點(diǎn)擊該按鈕后,會(huì)是一個(gè)更新集群的對(duì)話框。
?
<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分別展示了對(duì)集群更新的兩種對(duì)話框展示,兩者的區(qū)別是選擇了不同的健康檢查方式。TCP健康檢查方式可以配置檢查的端口;HTTP健康檢查方式可以配置檢查的端口、檢查的路徑和HTTP頭部信息。同時(shí)還可以配置是否采用實(shí)例的端口進(jìn)行健康檢查,如果配置為true,則健康檢查將使用實(shí)例注冊(cè)的端口進(jìn)行通信。該對(duì)話框還可以編輯集群的元信息。
每個(gè)集群下面都會(huì)有實(shí)例列表,實(shí)例列表將會(huì)分頁展示該集群下注冊(cè)的所有實(shí)例,展示的信息有IP、端口、權(quán)重、是否健康、元信息和對(duì)應(yīng)的編輯及下線按鈕。下線按鈕點(diǎn)擊后,該實(shí)例將不會(huì)返回給訂閱端,無論該實(shí)例是否健康。“下線”文本會(huì)改成“上線”,用于對(duì)應(yīng)的實(shí)例上線操作。點(diǎn)擊編輯按鈕,則會(huì)進(jìn)入編輯實(shí)例對(duì)話框。
?
編輯實(shí)例對(duì)話框,可以編輯的信息有實(shí)例的權(quán)重、是否上下線和元信息。
0.3版本的服務(wù)發(fā)現(xiàn)頁面,基本就是這樣,歡迎大家的反饋。服務(wù)注冊(cè)客戶端也可以編輯服務(wù)、集群、實(shí)例元信息,這些可能會(huì)和控制臺(tái)的編輯相沖突,目前的機(jī)制是,不管是控制臺(tái)更新和客戶端更新,都將被Nacos服務(wù)端所接受,這點(diǎn)也歡迎大家給出自己的看法。最后也預(yù)祝大家國(guó)慶放假愉快!
原文鏈接
本文為云棲社區(qū)原創(chuàng)內(nèi)容,未經(jīng)允許不得轉(zhuǎn)載。
總結(jié)
以上是生活随笔為你收集整理的Nacos服务发现控制台预览的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一枚戒指,一场仪式,这件事阿里巴巴坚持了
- 下一篇: 云栖专辑 | 阿里开发者们的第11个感悟