• 总结


    一:对于批量处理某些业务的建议
    1.流程处理比较耗时建议将业务流程设计为异步模式。
    2.对于异步流程存在临界资源的时候,需要设计同步并发锁。
    3.对于需要批量处理的数据建议批量查询,批量新增,批量更新,批量删除。避免不必要的数据库连接。
    4.对于接口依赖存在批量操作的业务需求建议提供批量接口,避免在一个业务流程中反复多次调用接口。

    二:关于线程的使用
    线程从创建到运行是有一段等待cpu的时间的,那么在这段时间程序是继续执行的,就有可能导致线程方法的入参变更,与预期的参数不一致的问题。
    解决: 1.在调用线程之后,后续不要有对参数的操作; 2.在线程内需要用到不同参数时,建议在线程内取参。

    三:关于调用第三方接口
    对于调用第三方接口,我们只能保证本系统的稳定而不能确保第三方系统的稳定,所以为了在不确定因素下保证本系统的稳定,就必须要有B计划。
    1.对于可替代的方案一定要有对策;
    2.对于无替代方案的接口要保证业务的完整性,以及良好的交互;

  • 相关阅读:
    fiddler查看IP地址和请求响应时间
    web安全测试排查
    搞站思路 <陆续完善中>
    sys模块进度条玩法笔记
    Webbench、ab命令:做压力测试的工具和性能的监控工具
    xlwings excel(三)
    xlwings excel(二)
    xlwings excel(一)
    xlwings API Documentation
    Python+Excel 操作对比
  • 原文地址:https://www.cnblogs.com/yun965861480/p/9766406.html
Copyright © 2020-2023  润新知