如何与 mulesoft 流程设计师一起睡觉

问题描述

我想实现几秒钟的睡眠(延迟)来表达对 mulesoft 流程设计器的延迟处理。 如果以上都不行,mulesoft anypoint平台可以做吗?

客户端→(请求)→服务器(mulesoft) ..几秒钟的睡眠.. 客户端←(响应)← 服务器(mulesoft)

解决方法

我真的不建议在变种 Mule 应用程序中使用任何类型的睡眠,除非您非常清楚它可能产生的影响以及它如何影响资源使用。我写了一篇博客文章解释了它可能导致的问题:https://medium.com/@adobni/sleep-will-make-your-mule-runtime-slow-b7b80303c78

警告:这应该仅用于非常简单的测试,切勿用于生产应用程序,也不得用于基准测试和负载测试。不遵守此警告可能会导致中断,或者在测试的情况下可能会导致不切实际的结果。

您可以在转换脚本中使用 wait() 函数来造成人为延迟。

请注意,延迟越大,最容易耗尽处理请求的资源。