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

如何在WSO2 API M 4.2.0双活集群中创建API并测试HTTP后端

验证WSO2 API M 4.2.0集群并创建测试API步骤

一、在发布者门户创建API

  • 登录发布者门户:访问任意集群节点的发布者URL(https://<节点IP>:9443/publisher),使用管理员账号登录。
  • 创建新API:
    • 点击Create API,选择Design a new API。
    • 填写API基础信息:名称(如StaticPageAPI)、上下文(如/static)、版本(如1.0.0),点击Next。
    • 定义API资源:
      • 点击Add Resource,设置资源名称(如get-page),HTTP方法选择GET,URL模式填写/(对应后端静态页面根路径)。
      • 配置后端端点:切换到Endpoint标签页,选择HTTP/HTTPS Endpoint,输入httpd后端完整URL(如http://<httpd-IP>:80/),点击Save。
  • 发布API:
    • 返回API概览页,点击Deploy to Gateway,选择集群网关(默认Production and Sandbox),确认部署。
    • 部署完成后,点击Publish,将API发布至开发者门户。

二、在开发者门户测试API

  • 登录开发者门户:访问任意集群节点的开发者门户URL(https://<节点IP>:9443/devportal),使用管理员或普通开发者账号登录。
  • 订阅API:
    • 在API列表找到刚发布的StaticPageAPI,进入详情页。
    • 点击Subscribe,选择一个应用(如默认的Default Application),确认订阅。
  • 获取访问令牌:
    • 进入所选应用详情页(如Default Application),切换到Production Keys标签页。
    • 点击Generate Token,选择Client Credentials授权类型,点击Generate,复制生成的访问令牌。
  • 测试API:
    • 返回StaticPageAPI详情页,切换到Try Out标签页。
    • 将复制的访问令牌粘贴到Access Token输入框。
    • 选择GET方法的/static/资源,点击Try it Out,检查响应是否返回httpd的静态页面内容。

三、验证集群正常工作

  • 跨节点数据同步验证:
    • 在节点A的发布者门户修改API(如新增资源/about,指向httpd的/about.html),部署并发布。
    • 登录节点B的开发者门户,确认API已同步更新,测试新增资源能否正常访问。
  • 负载均衡验证:
    • 多次调用测试API,查看各集群节点的网关日志(路径:<APIM_HOME>/repository/logs/wso2carbon.log),确认请求被分发至不同网关节点。
  • 高可用验证:
    • 手动停止一个集群节点,继续调用API,确认服务无中断、响应正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 18:12:36