You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将APIM与WSO2 Micro Integrator集成?含无需Integration Studio的实现方案

WSO2 APIM与Micro Integrator集成指南

1. 实现APIM与WSO2 Micro Integrator的集成

  • 前提准备:确保APIM和Micro Integrator(MI)实例已启动,使用版本兼容的同系列产品(例如APIM 4.2.0搭配MI 4.2.0)。
  • 配置MI服务注册到APIM:
    1. 编辑MI的deployment.toml配置文件,添加APIM同步配置:
      [apim.sync]
      enabled = true
      apim_host = "https://<APIM_HOST>:<APIM_PORT>"
      username = "<APIM_ADMIN_USERNAME>"
      password = "<APIM_ADMIN_PASSWORD>"
      service_discovery = true
      
    2. 重启MI服务,使其注册信息同步到APIM。
  • 在APIM中发布关联MI的API:
    1. 登录APIM Publisher控制台,创建新API,选择"Existing Backend"类型。
    2. 在后端配置环节,选择已注册的MI服务,或直接填写MI服务的端点URL。
    3. 完成API的版本、上下文、权限策略等配置后,发布至APIM Store。
  • 验证集成效果:通过APIM网关的API端点发起请求,确认请求能正确路由至MI处理并返回预期响应。

2. 不使用Integration Studio完成APIM与Micro Integrator的集成

手动配置Micro Integrator服务

  1. 在MI的repository/deployment/server/synapse-configs/default/api目录下创建API配置文件(例如SampleBackendAPI.xml),定义路由逻辑:
    <api xmlns="http://ws.apache.org/ns/synapse" name="SampleBackendAPI" context="/sample-backend">
        <resource methods="GET POST">
            <inSequence>
                <send>
                    <endpoint>
                        <address uri="http://your-actual-backend:port/target-resource"/>
                    </endpoint>
                </send>
            </inSequence>
            <outSequence>
                <send/>
            </outSequence>
        </resource>
    </api>
    
  2. 编辑MI的deployment.toml,添加与第一部分相同的APIM同步配置,确保MI服务能被APIM发现。
  3. 重启MI,加载新的API配置并完成向APIM的注册。

手动在APIM中创建关联API

  1. 登录APIM Publisher控制台,选择"Manual API Creation"创建新API。
  2. 填写API名称、版本、上下文等基础信息,在"Endpoint Configuration"中设置MI服务的端点(例如https://<MI_HOST>:<MI_PORT>/sample-backend)。
  3. 配置API的访问策略、权限等规则,完成后发布至APIM Store。

验证集成结果

通过APIM网关提供的API调用地址发起请求,确认请求可正常流转至MI,且后端响应能正确返回。

内容的提问来源于stack exchange,提问作者Ajith Nirmal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 21:25:54