开发者社区> 问答> 正文

机器人流程自动化RPA中对于业务系统出现的繁忙, rpa有没有清除缓存之类的方法解决?

做的一个rpa,要对业务系统进行操作,要循环跑100多单时,跑到二三十单的时候,业务系统就会出现提示系统繁忙,导致rpa也出现运行停止中断
有没有办法解决?机器人流程自动化RPA中对于业务系统出现的繁忙, rpa有没有清除缓存之类的方法解决?

展开
收起
陈幕白 2024-03-25 20:51:06 100 0
来自:阿里云RPA
2 条回答
写回答
取消 提交回答
  • 在机器人流程自动化(RPA)中,当业务系统在批量处理过程中出现“系统繁忙”的提示时,这通常是由于业务系统承载能力达到上限或者是由于并发访问量过大导致的。RPA作为自动化工具,本身并不能直接改变业务系统的底层处理机制或提升系统性能,但它可以通过以下策略来优化与业务系统的交互:

    1. 分批处理

      • 将100多单的任务拆分成多个批次,每个批次之间加入延时等待,让业务系统有时间处理完前一批次请求并释放资源。
    2. 动态调度

      • 根据业务系统的实时负载情况进行动态调整,例如利用系统监控指标判断系统繁忙程度,适时减慢RPA执行速度或暂停执行,待系统负荷下降后再继续执行剩余任务。
    3. 优化请求模式

      • 如果业务系统提供了API或其他方式允许设置优先级或者批量处理接口,可尝试使用这些高级功能降低系统压力。
    4. 合理安排执行时间

      • 在业务低峰期执行批量任务,避开业务高峰期,减少与人工操作的竞争,减轻系统压力。
    5. 对接业务系统管理员

      • 与业务系统管理员沟通,了解系统承载极限和优化建议,看是否可以从系统层面提升处理能力。
    6. 清理缓存

      • 清理缓存一般指的是RPA本身的缓存或者浏览器缓存,而不是业务系统的缓存。在某些情况下,如果RPA使用的是基于Web的界面自动化,清理缓存可以帮助避免因缓存引起的异常。但对于业务系统繁忙来说,这不是主要的解决手段。
    7. 提高RPA容错性

      • 增强RPA脚本的异常处理能力,当系统繁忙时能自动重试或者记录下当前状态稍后恢复执行。
    8. 资源分配优化

      • 如果RPA部署在可控制资源分配的环境中,可以根据需求动态分配更多的硬件资源给RPA运行,但这同样不能直接解决业务系统繁忙问题。
    2024-03-26 09:37:51
    赞同 1 展开评论 打赏
  • 只能清除cookie。此回答整理自钉群“阿里云RPA官方群3”

    2024-03-25 22:49:15
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
阿里云RPA历经8年的内部验证,覆盖了阿里巴巴大部分BU,实现了电商客服、新零售等新兴行业的渗透,并且已经完成在保险、金融、医疗保健等领域的场景深耕,联合合作伙伴具备深度定制化能力和稳定交付能力,积累了丰富的行业可行性解决方案。目前阿里云RPA能集成并运行在更高的软件层级,这就决定了它不会侵入、影响已有的软件系统。在帮助企业提升效能的过程中,保持企业已有的IT系统功能平稳、运行可靠。
问答排行榜
最热
最新

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
用户态高速块缓存方案 立即下载
高性能Web架构之缓存体系 立即下载