如何使用第三方dubbo接口 外部接口如何統一api地址?
外部接口如何統一api地址?一個非常好的問題。您可以嘗試以下方法:當nginx配置路由和轉發時,重新拼接路徑和參數。1)路徑包含參數,如URL/{name},在java開發過程中@pathvariab
外部接口如何統一api地址?
一個非常好的問題。您可以嘗試以下方法:
當nginx配置路由和轉發時,重新拼接路徑和參數。
1)路徑包含參數,如URL/{name},在java開發過程中@pathvariable可以讀取這些參數
2)請求體參數包含路由信息,可以解析這些信息并用于實現判斷邏輯
兩種解決方案:1。具有開放接口的應用服務器可以用Java實現,也可以用dubbox的其余部分直接調用服務功能。(Java解決方案,無需PHP,涉及安全性,可以在前端添加PHP二次封裝API服務,PHP通過調用rest實現)2。學習Dubbo定義的協議,使用session客戶端調用服務,兼容所有支持session協議的語言,但是學習是有代價的。(其他語言解決方案更靈活)建議1:Dubbo更擅長Java,純Java序列化更快。如果選擇2,則可以在Dubbo的舊地址中找到各種語言的會話客戶端,并且還可以使用協議開發文檔。