概述
TCP/IP 挂钩 高并发负载均衡 挂钩 集群
什么叫集群?
计算机集群简称集群,是一种计算机系统,它通过一组松散集成的计算机软件(和/或)硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。如果一个单机处理他的处理能力达到了瓶颈的时候,就把单机复制拷贝几份,这样就形成了一个集群。注意:是复制,所以每个被拷贝的节点都提供相同的服务,这样对于整个系统来说他的处理能力就提高了好几倍。
一个集群系统是一群松散结合的服务器组,形成一个虚拟的服务器,为客户端用户提供统一的服务。对于这个客户端来说,通常在访问集群系统时不会意识到它的服务是由具体的哪一台服务器提供。集群的目的,是为实现负载均衡、容错和灾难恢复。以达到系统可用性和可伸缩性的要求。集群系统一般应具高可用性、可伸缩性、负载均衡、故障恢复和可维护性等特殊性能。一般同一个工程会部署到多台服务器上。
常见的tomcat集群,Redis集群,Zookeeper集群,数据库集群
分布式与集群的区别:
分布式是指将不同的业务分布在不同的地方。 而集群指的是将几台服务器集中在一起,实现同一业务。一句话:分布式是并联工作的,集群是串联工作的。
分布式中的每一个节点,都可以做集群。 而集群并不一定就是分布式的。
什么叫高并发负载均衡?
但问题是用户的请求究竟由哪个节点来处理呢?最好能够让此时此刻负载较小的节点来处理,这样使得每个节点的压力都比较平均。要实现这个功能,就需要在所有节点之前增加一个“调度者”的角色,用户的所有请求都先交给它
然后它根据当前所有节点的负载情况,决定将这个请求交给哪个节点处理。这个“调度者”有个牛逼了名字——负载均衡服务器。
挂钩 IO模型 其实是内核给程序暴露api源自socket
挂钩 分布式,微服务,服务网络,大数据,云计算
分布式:多机
微服务:多机
服务网格:在多机的情况下,优化网络通信和成本
大数据:有IO才能有大数据
最后
以上就是悦耳大象为你收集整理的TCP/IP学习高并发负载均衡集群分布式的全部内容,希望文章能够帮你解决TCP/IP学习高并发负载均衡集群分布式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复