Envoy 1.9.0 发布,面向服务架构的 L7 代理和通信总线

2018年12月26日

Envoy 1.9.0 已发布,Envoy 是一个 L7 代理和通信总线,专为大型现代服务架构而设计。这个项目诞生源于以下目标:

对于应用程序而言,网络应该是透明的,当发生网络和应用程序故障时,能够很容易定位出问题的根源。

该版本包含大量更新内容,部分如下:

  • access log: added a JSON logging mode to output access logs in JSON format.

  • access log: added dynamic metadata to access log messages streamed over gRPC.

  • access log: added DOWNSTREAM_CONNECTION_TERMINATION.

  • admin: POST /logging now responds with 200 while there are no params.

  • admin: added support for displaying subject alternate names in certs end point.

  • admin: added host weight to the GET /clusters?format=json end point response.

  • admin: GET /server_info now responds with a JSON object instead of a single string.

  • admin: GET /server_info now exposes what stage of initialization the server is currently in.

  • admin: added support for displaying command line options in GET /server_info end point.

  • circuit-breaker: added cx_open, rq_pending_open, rq_open and rq_retry_open gauges to expose live state via circuit breakers statistics.

  • cluster: set a default of 1s for option.

  • config: removed support for the v1 API.

  • config: added support for rate limiting discovery request calls.

  • cors: added invalid/valid stats to filter.

  • ……

完整内容请查阅更新日志

源码下载:

展开阅读全文
3 收藏
分享
加载中
更多评论
0 评论
3 收藏
分享
返回顶部
顶部