wso2 API 调研

### wso2 API Manager 调研:

   WSO2 API Manager(开源免费也有商业版) (下文简称为 AM)提供了一个完整的 API 发布的解决方案,支持各种api的调用,如rest websocket等。从创建和管理 API到监控 API, AM 提供了 API 整个生命周期所需要的各种控制,包含控制访问权限,访问流量,监控 API 的调用,版本控制等。 对于开发人员,使用 AM 将不需要再关心安全检查,流量监控等辅助功能, 只需关注 API 的业务逻辑,而架构师则将不再需要为不同的 API 编写适配接口,而只需将 API 资源添加到 WSO2 API Manager 中,即可实现 API 资源复用等功能。同时 WSO2 API Manager  提供了可视化的管理界面,可以实时对 API 的访问进行调控,从而使得 API 作为资源更为便捷的进行复用。

安装Api管理工具:访问http://wso2.com/api-management/
                  下载 api管理工具(Download Server)wso2am-2.1.0.zip (441M)
                  直接解压bin目录下的脚本即可,自带了一个h2数据库,如果正式用来了需要更改数据库配置,如mysql等
                  (这种安装模式仅适用于非关键演示和快速测试场景。运行服务器后,您将注意到在安装两台服务器的目录中创建的数据库文件。这些是保存API Analytics(分析)
                  摘要数据的H2数据库。在更标准的部署中,此数据记录在数据库服务器(如MySQL,Oracle等)中。因此,不建议在生产级别或其他关键部署中使用此操作模式。)
                  环境要求:安装  Oracle Java SE开发工具包(JDK)  版本1.7。*或1.8。*并设置  JAVA_HOME 环境变量。

       项目启动后,默认访问端口9443

       使用说明文档地址:https://docs.wso2.com/display/AM210/WSO2+API+Manager+Documentation

       项目主要分为三部分:
       1、API Publisher(https://ip:9443/publisher/)
          用来生成、发布、管理、监控 API
       2、API Store(https://ip:9443/store/)
          则展示了用户可见的所有 API,用户通过这个页面来查找、订阅自己需要的 API
       3、API Gateway(https://ip:9443/carbon/admin/index.jsp)
          角色和用户等各种权限的控制管理 进行拦截,实现请求 mapping,拦截,监控等各种功能

wso2 API Analytics

  API Manager与WSO2 Analytics(分析)平台集成,提供了在WSO2 API管理器中部署的API的报告,统计信息和图表。
  然后,您可以配置警报来监视这些API并检测异常活动,通过地理位置统计信息管理位置,并对日志进行详细分析。

  安装Api管理工具:访问http://wso2.com/api-management/ 
                   下载  api分析工具 (Download Analytics)wso2am-analytics-2.1.0.zip (385M)  安装和Api manager差不多,和Api manager集成两者都需修改一些配置文件

      使用说明文档地址:https://docs.wso2.com/display/AM210/Analytics

      项目启动后访问地址: https://ip:9444/carbon/

wso2 优点

文档丰富 功能强大,支持集群 支持数据缓存 支持流量控制等,方便各个平台对外接口的整合,统一管理

wso2 缺点

显得有点臃肿、不简洁、不够优雅
网上能找到的国内应用例子 场景少

使用感受:

 很好的对外开放api管理工具,可以整合各个平台需对外发布的api,统一管理,监控,分析。部署包有点大,适合做一个统一各个平台对外发布api的平台
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值