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