1. 程式人生 > >dubbo與nginx都可以負載均衡,兩者有什麼區別?

dubbo與nginx都可以負載均衡,兩者有什麼區別?

dubbo的負載均衡是服務層面的了而ginx的負載均衡還在http請求層面完全不同。 dubbo具備了server註冊,發現、路由、負載均衡的功能,在所有實現了這些功能的服務治理元件中,個人覺得dubbo還是略微笨重了,因為它本身是按照j2EE範疇所制定的中規中矩的服務治理框架。  dubbo在服務發現這個地方做的更像一個dns(個人感覺),一個消費者需要知道哪裡有這麼一個服務,dubbo告訴他,然後他自己去呼叫。  而nginx在具備了以上功能,還有兩個最主要的功能是,1,維持儘可能多的連線。2,把每個連線的具體服務需求pass到真正的worker上。