Eclipse Vert.x 是一个微服务开发框架,基于事件和异步,依托于全异步 Java 服务器 Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。
Eclipse Vert.x 版本 4.5.15 现已发布,此版本修复了自 Vert.x 4.5.14 以来的一些 bug。一些弃用和破坏性变更如下:
Vertx HTTP Proxy
Deprecation of some origin server selection methods
参阅 https://github.com/eclipse-vertx/vertx-http-proxy/pull/123
引入了一种新的 Vert.x 类型OriginRequestProvider
。它统一了所有允许用户为 origin(即后端)服务器提供HttpClientRequest
的方法。
HttpProxy#originSelector
和HttpProxy#originRequestProvider
方法已弃用。改用HttpProxy#origin(OriginRequestProvider)
。
// Before
proxy.originRequestProvider((request, client) -> client.request(resolveOriginOptions(request)));
// After
proxy.origin((proxyContext) -> proxyContext.client().request(resolveOriginOptions(proxyContext)));
更多详情可查看官方公告。