发布于 2017-05-12 23:33:18 | 437 次阅读 | 评论: 0 | 来源: 网友投递
APIMAN 开源 API 管理
APIMAN 提供 API 管理的方法技术,结合一个 API 设计/配置层以及快速的运行时。
Apiman 1.3.0.Final 发布了,此版本具有一些重要的新功能和大量的错误修复,并标志着 Apiman Vert.x Gateway 的官方发布。重要的是,这个版本的背后有很多工作,这些都是为即将到来的社区整合的三个层面准备好基础。更新如下:
Feature Request
[ APIMAN-749 ] Production-class in-memory impls of vert.x
[ APIMAN-1237 ] Implement headless gateway registry that pulls config as JSON from URI
[ APIMAN-1249 ] Keep Content-Length when no mutating policies in policy pipeline.
[ APIMAN-1250 ] Vert.x Global SharedData registry.
[ APIMAN-1252 ] Path parser gateway component to allow custom routing.
[ APIMAN-1253 ] Vert.x: Use asynchronous log4j2 config OOTB for good performence
[ APIMAN-1254 ] Vert.x: Shell script to launch gateway and provide good defaults
Bug
[ APIMAN-644 ] Vertx3 - Sometimes seem to add unnecessary additional forward slash
[ APIMAN-672 ] VX3 GW: Better handling of errors when no input provided (where required)
[ APIMAN-1148 ] Error building with version.frontend-maven.plugin=0.0.27
[ APIMAN-1199 ] Incorrect classname in Dev Guide for log4j2 logger
[ APIMAN-1200 ] Class not found when trying to use the log4j logger
[ APIMAN-1204 ] Vert.x 3 tests fail: Occasional TZ issue in tests
[ APIMAN-1227 ] For POST Request APIs - Trailing slash in the API endpoint removed
[ APIMAN-1232 ] Custom Error and Failure writers plugins fails if packaged in single war.
[ APIMAN-1235 ] Overiding maven local repository (.m2) property is missing in the Apiman manager.
[ APIMAN-1241 ] Duplicate error response on HTTPConnector timeouts.
Enhancement
[ APIMAN-1125 ] Add specific logger impl for EAP/WF
[ APIMAN-1233 ] Implement back-pressure for HTTP in Vert.x gateway
[ APIMAN-1238 ] Vertx: variable substitutions in JSON config values
[ APIMAN-1240 ] Client caching for Vert.x gateway's HttpConnection
[ APIMAN-1246 ] Vert.x: Configuration by system properties & env
[ APIMAN-1251 ] Rate limiting policy can limit by IP address
[ APIMAN-1255 ] Vert.x: Auto-scaling of number of verticles when "auto" used in config
[ APIMAN-1256 ] Vert.x: Support Keycloak auth on Gateway API
[ APIMAN-1257 ] Upgrade to Vert.x 3.4.0
[ APIMAN-1258 ] Vert.x: Display API port number at startup
[ APIMAN-1259 ] Add varargs methods and variable substitution to IApimanLogger and impls
值得关注的更新有:
大量的 bug 已被修复,如果有困扰着你的 bug,赶快升级到 1.3.0 看是否解决了
Vert.x Apiman Gateway 已正式发布,对于不熟悉 Vert.x 的用户,它是一个异步的、活性的工具包,提供了高吞吐量和低延迟的平台,与 apiman gateway 完美匹配。
Headless registry
新的文档
APIMAN 提供 API 管理的方法技术,结合一个 API 设计/配置层以及快速的运行时。
主要特性:
完全异步
丰富的管理层
容易嵌入
API 管理