本人对java高并发理解有一些误解,希望能帮忙指正下。大侠进
我的理解,,高并发就是在大量用户同一时段浏览网站,包括访问主页,查询信息,或者其他操作。所有的请求涌入服务器;这个时候服务器
压力很大;这就是我目前理解的高并发。然后网站开发可能会用到消息队列,如:rabbitmq, 当执行秒杀活动的时候,前端大量的请求涌入后台
控制器,这里我理解有高并发存在,所以我觉得有问题,这里可能让服务器崩溃;假如此时前端请求都被处理了,把信息写入了rabbitMq,然后
接口也消费了这些消息;但是处理了需要把结果反馈给前端,我看有的人是在前端轮训查询后台数据库里面的信息,或者查询redis里面的数
据。这样的话,实际上还是有海量的数据在访问服务器,我感觉这样根本就没有解决问题;还有访问服务器的请求 跟 访问数据库的请求,是不
是不一样,有什么区别。
希望大神们能指正下高并发真正的处理以及原理;