統一導航路由方案

一、目前的做法

目前統一導航做法如下:APP通過頂級域名訪問導航服務器,獲取當前可用服務器列表。列表包含:協議、域名、端口、IP、有效期。

 

 

二、方案

2.1 統一回復

服務器端僅有一份配置文件,文件以字段區分不同的業務,如省端客服、互聯客服等。對所有的客戶端程序的請求返回相同的內容。客戶端程序根據業務解析出自己的服務器列表。

優點:服務端邏輯簡單,不需要區分業務端;

缺點:不同業務端程序維護同一個配置文件,修改可能影響到其他業務,維護困難。

2.2 分別回覆

服務器端程序維護多份配置文件,每個業務對應一個配置文件。客戶端程序請求時帶上文件名稱作爲參數,服務器端程序根據參數查看相應的配置文件,並返回。

優點:配置文件隔離,減少相互影響,方便維護;

缺點:客戶端和服務端程序需要配合才能得到正確的服務列表。

發佈了59 篇原創文章 · 獲贊 8 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章