思考过程:
方案一:
1、存储在jvm内存 也就是本地 使用redis记录文件的目录 以及存储的时间节点(以便过1min之后删除),以map的格式存储所有的文件
2、另起一个定时任务 每隔1分钟查询这个Redis的map 根据存储进去的过期时间进行删除
方案二:
上面说的这一套直接用gravaCache就可以了
面临的问题:
1、上面都是单机的 下载的时候不一定打到哪一台机器上了
2、而且 因为是存储在内存了 所以断电即失 注意重启服务器前后可能存在的查询文件失败的问题
思考过程:
方案一:
1、存储在jvm内存 也就是本地 使用redis记录文件的目录 以及存储的时间节点(以便过1min之后删除),以map的格式存储所有的文件
2、另起一个定时任务 每隔1分钟查询这个Redis的map 根据存储进去的过期时间进行删除
方案二:
上面说的这一套直接用gravaCache就可以了
面临的问题:
1、上面都是单机的 下载的时候不一定打到哪一台机器上了
2、而且 因为是存储在内存了 所以断电即失 注意重启服务器前后可能存在的查询文件失败的问题