标签:architecture web服务 分布式 设计 架构
自动脚本处理大量数据速度快,尤其有写操作的任务,数据一致性在分布式环境下往往难以保证。这种情况下应该避免数据脏读,比如数据库会有主从复制同步延迟的现象,这时应该强制连接数据库主库。
有写操作的脚本,需要考虑脚本执行的幂等性,即在参入相同参数多次运行与运行一次的结果相同。 保证幂等性具体应该考虑一下几点:
自动脚本处理速度快,在和其他系统进行交互时,会对其他系统产生大量而密集的请求。
随着业务增长,任务处理数据量越来越大,可能会出现,任务超时,内存不够用的情况,应该及时对自动任务进行优化,优化的方案可以从算法、业务架构上考虑。
标签:architecture web服务 分布式 设计 架构
原文地址:http://blog.csdn.net/zuocheng_liu/article/details/42779689