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.
……
完整內容請查閱更新日誌
原始碼下載: