【问题标题】:How can we call fallback method of Hystrix in zeebe handler?我们如何在 zeebe 处理程序中调用 Hystrix 的后备方法?
【发布时间】:2020-09-15 19:21:23
【问题描述】:

我有一个名为 payment-service 的服务已关闭,这在 zeebe 处理程序中被调用。由于该服务已关闭,它应该调用 hystrix 的 fallbackmethod。但它让我成功了。

主类

控制器类

委托类

当我执行 localhost:8081/order-process 时,它显示我成功。 在控制台中我得到错误 “http://localhost:8080/payment-service”的 GET 请求出现 I/O 错误:连接被拒绝:

请告诉我为什么没有调用这个后备方法。

【问题讨论】:

    标签: spring-boot hystrix zeebe


    【解决方案1】:

    您的 REST 服务返回“成功”的原因是您成功启动了您的工作人员 (https://docs.zeebe.io/basics/job-workers.html)。然后作业工作者从您的 BPMN 流程中执行作业/服务任务。

    Hystrix 将在处理程序中用于执行调用,因此需要在处理方法中考虑潜在的异常或默认值。

    【讨论】:

      猜你喜欢
      • 2018-02-06
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 2018-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多