首先,用netty进行NIO处理(相当于在收费站前修一个停车场),来的车都进停车场,然后叫号缴费通行,解决20个收费站收费,来的车辆过多,直接服务器崩溃,报504错误。
然后,过了收费站的车辆用消息队列(RabbitMQ)来进行处理。
最后,我们将经常查数据库的数据,用redis来做缓存,减少服务器的压力。
本文介绍如何通过Netty处理NIO,利用RabbitMQ作为消息队列,以及采用Redis缓存数据库查询结果,来减轻服务器压力,避免因请求过多导致的服务器崩溃。
首先,用netty进行NIO处理(相当于在收费站前修一个停车场),来的车都进停车场,然后叫号缴费通行,解决20个收费站收费,来的车辆过多,直接服务器崩溃,报504错误。
然后,过了收费站的车辆用消息队列(RabbitMQ)来进行处理。
最后,我们将经常查数据库的数据,用redis来做缓存,减少服务器的压力。

被折叠的 条评论
为什么被折叠?
