註冊中心和DNS的不同

1. 註冊中心的服務註冊和發現都是基於API的,可以自動化註冊與發現,dns則是人工註冊。這樣也導致前者實時性、容錯性好於後者。
2. 註冊中心可以註冊http、rpc等各種服務,dns只能註冊http服務
3. 註冊中心對已註冊的服務會有主動的、自動化的健康檢查機制,dns沒有。
4. 註冊中心一般是一級分佈式的,dns則是多級架構,例如根域名服務器、權威域名服務器等
5. 註冊中心的安全機制相對dns弱一些,畢竟是內部使用。

6.dns的維護管理比較麻煩,甚至需要手工配置 2.dns更新後生效有延遲 3. 客戶端一般只能同時連接到一個server ip,無法做請求的負載均衡,而註冊中心的方式通常客戶端會與所有server建立連接形成連接池,從而在調用端實現請求的負載均衡

 

注:非原創,在一個課程的討論區看到的,如果需要的話,原作者可以和我聯繫標註。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章