导入校验的任务是把一些错误校验信息存放 某个地方。导入不成功的处理机制像处理事务一样,要么成功,要么失败。读文件和写文件的效率是非常低下,把磁盘中的文件加载到内存中,通过中央系统处理器处理之后要持久化到磁盘中,这个过程斲丧的时间太多。时间响应的指标对用户的体验影响非常大。缓存机制和分布式锁机制,市面上有很多的集成产物。 Java 的开辟框架 Redis,分布式批处理框架 SpringBatch,都可以考虑。锁的使用是避免多线程高并发的时候多线程同时操作同一个数据区的时候的一种处理方案。异步操作使得线程操作很灵活,同步操作使得线程操作数据很安全。时间和空间,使用锁机制会斲丧时间,多使用动态内存开线程窗口会斲丧空间。组件的使用,封装简化,提供操作接口。Reuse space and more efficiency。