電商平臺的服務接口網關

電商平臺的服務接口網關


  電商的服務接口調用,分爲內部調用和外部調用,內部調用一般經過服務的註冊和發現,變成客戶端直接通過ip地址調用服務端的服務接口,外部的調用則不能直接提供內部服務器的ip地址(並且內部服務器是內網ip,外部根本訪問不到),這就需要服務接口網關


  服務接口網關負責把外部對某個服務接口(一般是地址爲域名),轉化爲對內部某個服務器的調用,接口網關的主要任務是


  1 負載均衡,能自動選擇最合適的內部服務器提供接口服務


  2 異常流量控制  對於一些異常的流量或ddos攻擊,網關能自動識別,並根據規則屏蔽來源ip


  3 服務降級  對於突發的對接口的正常大壓力訪問,網關能控制通過的訪問數,對高於閥值的訪問,直接返回不可用,防止大壓力壓垮後臺的接口服務器


  4 對訪問的安全驗證,對訪問的安全驗證,可以放在接口服務器端,也可以放在接口網關端,國內的做法都是放在接口服務端端,而國外都是放在接口網關端


  接口網關可以使用nginx加lua腳本來實現,也可以使用專門的接口網關軟件平臺
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章