剛接觸后端對這些概念比較模糊,特此記載
概念
集群:同一個服務將其部署到多個服務器上,使用負載均衡,反向代理的形式達到並行處理的目的
分布式:分布式與微服務類似,具體細節還不是很清楚,但是兩者都是將一個服務拆分成很小很小的服務,將不同的服務部署到不同的服務器上
微服務不一定在不同的服務器上,微服務更加的強調微這個概念
k8s:k8s就是一個k8s集群系統,達到調度、分配的目的,具有一個Master節點和許多的下屬Node節點,內部含有容器。Master節點處理service、調度等功能,分配給下屬Node節點
集群和分布式
對於高並行的服務處理場景,集群可以起到一定的優勢,但是服務數量達到一定量后,繼續增加服務器在性能上的提升就不是那么大了,而微服務的概念就是為了解決此類問題而誕生的。將服務拆分成許多不同的服務,比如一個商城系統分為后台管理系統和訂單系統等,如果某天搞活動勢必會造成訂單系統的並發量增加,此時可以針對訂單系統進行節點的增加等差異化處理。
