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

How to sleep with mulesoft flow designer

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

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

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

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

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

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

根据您的要求更新等待时间

%dw 2.0
import * from dw::Runtime
output application/json
---
{ "user" : 1 } wait 2000