电商行业技术特定
上课笔记:
分布式:并不是集群,每一套系统放的东西都不是一样,每一个系统处理得功能不一样
高并发:并发不是用户,1000个并发需要上万的用户
集群:相当于同一套代码复制多个,一个TOMCAT不行可以用多个,部署同一套代码
负载均衡:一台服务器的并发量,一个TOMCAT支持500左右并发,多个TOMCAT性能不一样,性能好的能干多点,性能坏的少点
高可用:不管发生什么情况下,都不能让系统不能用
区分异步和同步
同步,一种可靠有序的运行机制,在进行同步操作时,后续的任务要等待当前调用返回;
异步,其他任务不需要等待当前调用是否返回,依靠事件,回调机制来实现任务调用。
阻塞和非阻塞
阻塞,当前线程处于阻塞状态,无法从事其他任务,只有当条件就绪才能继续;
非阻塞,不管IO操作是否结束,直接返回,相应的操作在后台继续处理。
专业解析:
1.分布式系统是由一组通过网络进行通信、为了完成共同的任务而协调工作的计算机节点组成的系统。分布式系统的出现是为了用廉价的、普通的机器完成单个计算机无法完成的计算、存储任务。其目的是利用更多的机器,处理更多的数据。
2.高并发通过设计保证系统能够同时并行处理很多请求。
3.集群通信系统是一种用于集团调度指挥通信的移动通信系统,主要应用在专业移动通信领域。该系统具有的可用信道可为系统的全体用户共用,具有自动选择信道功能,它是共享资源、分担费用、共用信道设备及服务的多用途、高效能的无线调度通信系统。
4. 负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。