1.高并发:举个例子,大型企业公司ERP,如有一万个员工使用,同时在线的人可能也只有几千人甚至几百人,而同时操作一个业务或者同一数据的也只有可能几个人。其系统并不会存在高并发的压力,传统的程序和数据库完全可以应付。例如前几年小米手机刚火的时候,一上市就有成千上万的请求达到服务器,要求瞬间执行数以万计的数据操作,对性能要求高,操作不当容易造成网站瘫痪,引发网站的生产危机。
2.高并发:企业管理系统可以缓慢处理一些业务(现在一些公司也追求响应速度),而在高并发的互联网系统中,却不可以,按照互联网的要求一般以五秒为上线,超过五秒后响应,用户体检不好,从而影响用户忠诚度(当你访问一个网站时候,如果加载的特别慢你肯定会随手关掉的),而这些往往需要在高并发和大数据量的场景下实现的。
3.数据一致性:由于高并发,多线程对同一数据同时访问,需要保证数据的一致性,比如电商的商品金额、库存量都不能出错,还要保证其性能不能太差,这是在管理系统中不会出现的场景。
4.技术复杂化:在互联网中流行许多新技术,比如常见的NoSQL(Redis MongoDB),又如MQ、RPC框架、ZooKeeper、大数据、分布式技术。
这些知识都是自己在阅读中感觉不错的知识点,发出来分享给大家。
时间: 2024-10-20 03:40:57