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

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

例如:
A服務有1 2 3個菜單 B服務有 4 5 6 菜單
這個菜單是否應該和服務綁定?

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

回答
編輯回答
尋仙

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

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

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

2018年5月27日 02:07