开发工具: phpstorm navicat git
开发环境: Windows系统,lnmp开发环境
开发框架: CodeIgniter
项目描述:公司不定期会有优惠券抢购的活动,一种是积分用户,通过预订餐厅获得的积分来兑换优惠券,另一种是普通用户,使用钱购买,一天只可以抢购一个。
个人职责:
1. 前期需求的评审,技术方案的制定和数据表的设计。
2. 按提前制定好的技术方案完成代码的开发。
3. 接口的性能测试。
这里主要使用分布限流和漏桶算法,分布限流主要是在前期做一些请求限制,让尽可能少的请求访问接口,而漏桶算法会把请求放入队列中去等待均速处理,队列满则拒绝服务。
后期在优化的时候:
1.前端做了页面静态化
2. 服务端引入分布限流和漏桶算法
点击空白处退出提示
评论