【问题标题】:IBM API Connect health checkIBM API Connect 健康检查
【发布时间】:2020-10-24 02:47:19
【问题描述】:

想知道在 API Connect 中,是否有内置方法来检查 Prod 中 API 的运行状况? (如 Springboot 执行器/健康)

如果没有,建议对我们即将在 API Connect 中开发的每个 API 实施健康检查的最佳方法

问候, 马尔当

【问题讨论】:

    标签: apiconnect apiconnect-test-monitor


    【解决方案1】:

    API Connect v2018 门户没有内置的健康检查,他们在 v5 中删除了它。有一个 RFE 请求此功能。

    对于网关组件,最好的方法是对网关正在侦听的 IP/端口使用 tcp_half_open 运行状况检查。请注意,它必须是 tcp_half_open,否则您的设备将收到 TLS 握手错误的垃圾邮件。

    这将确认网关已启动并正在运行并正在处理请求。您还应该检查管理端口是否正在运行,因为您的网关可能未与 APIM 同步,并且它可能正在提供旧 API。

    对单个 API 的运行状况检查稍微困难一些,需要在您的规范中作为单独的操作添加。

    【讨论】:

    • 谢谢@Brendon S。目前正在尝试使用 GET 方法和代理后端运行状况检查端点单独实现 API。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-02
    • 2021-09-13
    • 2019-11-03
    • 1970-01-01
    • 1970-01-01
    • 2021-04-20
    • 2017-07-16
    相关资源
    最近更新 更多