馬哥云原生微服務(wù)治理大廠沖刺1-3
Service的服務(wù)進程目前都是基于Socket通信方式對外提供服務(wù),比如Redis、Memcache、MySQL、Web Server,或者是實現(xiàn)了某個具體業(yè)務(wù)的一個特定的TCP Server進程,雖然一個Service通常由多個相關(guān)的服務(wù)進程來提供服務(wù),每個服務(wù)進程都有一個獨立的Endpoint(IP+Port)訪問點,但Kubernetes能夠讓我們通過服務(wù)連接到指定的Service上。有了Kubernetes內(nèi)奸的透明負載均衡和故障恢復(fù)機制,不管后端有多少服務(wù)進程,也不管某個服務(wù)進程是否會由于發(fā)生故障而重新部署到其他機器,都不會影響我們隊服務(wù)的正常調(diào)用,更重要的是這個Service本身一旦創(chuàng)建就不會發(fā)生變化,意味著在Kubernetes集群中,我們不用為了服務(wù)的IP地址的 變化問題而頭疼了。
標(biāo)簽: