一,拍卖系统的难点在于 拍卖时状态的变动:待拍商品在时间到了后怎么变在拍,在拍时商品结束时间到期了,怎么变拍卖成功或者流拍等;后端
二,其中涉及到定时器和线程的状况,其次是在集群部署的状况下须要考虑锁拍卖线程的独立性问题;优化
简单的记录一下作的过程当中出现的问题:线程
开始时总是想不通怎么让其在线程中变动状态:就是页面状态变动和线程使用的关系,线程内部每秒跑状态变动,页面按道理来讲应该是后端推送到页面的,但初版是个简单版本,暂时页面定时刷便可,后期改进须要优化这块;还有就是待拍商品在启动时应该单独是一个定时器启动,而后单独的一条线程去跑,内部自动变动时间推送;部署
中途遇到的知识缺点是:线程内不能注入bean的问题,整个项目都是使用的自动扫描,因此对于本身要注入的类得本身手动获取并注入;否则方法是跑不通的;集群
先暂时记录这些,等后期所有优化好了在来分享代码;定时器