下面是16年8月到思贝克以来接触到的技术,总结一下吧:
1.Redis缓存
2.队列
3.Laravel
4.tp5.0
5.Django
6.RabbitMQ
Redis的使用场景:对于抢购活动对于保证防止超卖的情况,需要限制用户的请求,这里借助Redis的单线程以及Lua脚本的原子性,可以实现一次性只处理一个人的抢购请求的目的,防止出现超卖的情况
Laravel是一款基于php写就的框架,出现的比较晚,但是功能比之前的ThinkPHP会强大不少
Django基于python的开源框架,支持MVT模式,同时又丰富的库可以满足各种项目中的实际需求,Django自带的Django Admin可以用来管理一些后台数据信息。
RabbitMQ是目前比较常用的消息队列,在项目中可以用来分流,对于大规模的抢购等场景可以起到很好的分流作用。