1. 程式人生 > >統一導航路由方案

統一導航路由方案

協議 獲取 修改 區分 客戶 center ron 內容 size

統一導航路由方案

一、目前的做法

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

技術分享

二、方案

2.1 統一回復

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

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

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

2.2 分別回復

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

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

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

統一導航路由方案