1. 程式人生 > >Envoy 1.9.0 釋出,面向服務架構的 L7 代理和通訊匯流排

Envoy 1.9.0 釋出,面向服務架構的 L7 代理和通訊匯流排

  

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.

  • ……

完整內容請查閱更新日誌

原始碼下載: