Astro轻应用 AstroZero-事件触发的服务编排,发送事件后,服务编排没有运行?:解决方法

时间:2023-11-01 16:18:02

解决方法

  1. 查看服务编排是否已被启用。

    • 若没有启用,单击服务编排编辑区域上方的,启用服务编排。
    • 若已启用,执行2

  2. 查看事件是否已被启用。

    • 若没有启用,在事件的“基本信息”页签,单击“启用”,启用该事件。
    • 若已启用,执行3

  3. 查看该事件的“订阅”页签,在订阅者列表中,是否有该服务编排。

    • 若没有,检查服务编排的启动类型,是否是“Event Trigger”,且触发的事件是否配置正确。
    • 若有,执行4

  4. 通过日志跟踪功能,根据日志进一步分析。

    1. 在AstroZero开发环境上方单击“管理”,进入管理中心,在右侧单击图标
      图1 开启日志跟踪

      也可以在App/BO/原生服务开发界面,单击左下角,在页面下方弹出日志跟踪界面。

    2. 设置租户级完整日志,单击,开启日志追踪。
      图2 开启日志跟踪
    3. 图3所示,在事件列表页,测试发送该事件。
      图3 测试发送事件
    4. 查看日志,检查是否是参数错误或流程执行异常导致,修改后重试。

  5. 如果发送事件还是不能触发服务编排,则可能是Kafka异常或者消息有积压导致,需要联系运维处理。
support.huaweicloud.com/astrozero_faq/astrozero_faq_0127.html