wso2文章汇总

WSO2 API Manager(简称 WSO2 APIM)是一款开源的企业级 API 管理平台,专注于提供完整的 API 生命周期管理解决方案,支持 API 的设计、发布、安全控制、监控和治理。

  1. API 全生命周期管理

    • 发布与管理:支持 RESTful/SOAP API 的创建、版本控制、流量控制(如 QPS 限制)和生命周期状态管理(草稿、发布、弃用等)。

    • 安全管控:内置 OAuth 2.0、JWT、API 密钥等认证机制,支持细粒度作用域(Scope)权限控制8。

    • 监控分析:实时跟踪 API 调用指标(延迟、错误率)、生成使用报告,并支持告警规则配置。

  2. 开发者生态支持

    • 开发者门户(DevPortal):提供自助式 API 发现、在线测试、文档浏览和订阅管理功能,开发者可申请密钥并集成到应用13。

    • 社区协作:内置文档生成和讨论区,促进开发者交流。

  3. 高扩展性与集成能力

    • 无缝集成 WSO2 生态产品(如 Identity Server 身份管理、Enterprise Integrator 服务编排)。

    • 支持插件机制,可定制网关策略、存储层或认证协议(如 Keycloak/LDAP 适配)46。

  4. 部署灵活性

    • 支持多云环境(本地、私有云、公有云),兼容 Kubernetes 容器化部署。

 

WSO2 APIM 采用 模块化 OSGi 架构,核心由以下组件构成:

  1. 核心引擎

    • carbon-apimgt 仓库:实现 API 网关流量处理、密钥管理(OAuth2/JWT)、订阅流程等核心逻辑。

    • 子模块包括:

      • implementation(鉴权/限流)、

      • integration(第三方系统适配)、

      • hostobjects(策略脚本扩展)。

  2. 服务门户

    模块功能说明
    Publisher 门户 API 创建、策略配置(限流/安全)、发布到网关
    DevPortal 开发者门户 API 发现、订阅申请、在线测试
    Carbon 配置中心 用户/角色管理、外部身份提供商(如 LDAP)集成、系统监控
    Admin Dashboard 流量策略模板、证书管理、集群配置

 

 wso2文章汇总

  1. wso2~介绍
  2. wso2~helm-apim4.5的部署
  3. wso2~对接外部认证系统keycloak
  4. wso2~product-apim的定位与组成
  5. wso2~apim_metrics的配置与二次开发
  6. wso2~自定义kafka-event-publisher
  7. wso2~部署~v4.2.0-alpha本地构建
  8. wso2~部署~apim4.2的docker-compose方案
  9. wso2~event-flow的介绍
  10. wso2~apim对sse的支持
  11. wso2~apim~carbon-apimgt的介绍
  12. wso2~自定义id_token
  13. wso2~api订阅策略与订阅冻结
  14. wso2~api生命周期与关联事件
  15. wso2~endpoint的认证
  16. wso2~高级限流策略
  17. wso2~distributed分布式部署问题与总结
  18. wso2~分布式集群部署总结
posted @ 2025-07-15 09:45  张占岭  阅读(16)  评论(0)    收藏  举报