鍍金池/ 問答/Java  PHP  Python  HTML/ 微服務(wù)各個管理系統(tǒng)的菜單是如何控制的?

微服務(wù)各個管理系統(tǒng)的菜單是如何控制的?

例如:
A服務(wù)有1 2 3個菜單 B服務(wù)有 4 5 6 菜單
這個菜單是否應(yīng)該和服務(wù)綁定?

如果綁定,那么在獲取菜單時需要提交服務(wù)唯一標(biāo)識。這樣有可能需要硬編碼。
如果不綁定,如果區(qū)分服務(wù)之間的菜單呢?

回答
編輯回答
尋仙

微服務(wù)本身注冊中心就是監(jiān)控服務(wù),業(yè)務(wù)可以說是實時監(jiān)控并獲取,并且調(diào)整或修改會有事件通知

這里的問題是,業(yè)務(wù)需要硬編碼,因為不知道有新服務(wù)上線,這問題有點先有雞先有蛋的問題

如果要做個盡可能的自動化,前期做好一定的調(diào)用規(guī)則是一種好解決方案

2018年5月27日 02:07