envoyproxy / envoyproxy/envoy

Support outbound call within Envoy's cluster from Golang filter

Open
#35,206 7 comments 0 reactions 0 assignees View on GitHub
area/golang enhancement no stalebot
Dominant language
C++
Stars
28.9k
Forks
5.6k
Avg merge
1d 22h
Merged PRs (30d)
430

Description

*Title*: *Support outbound call within Envoy's cluster from Golang filter*

*Description*:
Currently, when there is a need to make outbound calls within Golang filter, the filter will handle by itself which is unfortunate that the current implementation cannot utilize Envoy's full capabilities, such as circuit-breaking, retry mechanisms, locality-aware routing, and other advanced features.

In comparison to the Lua filter, which has been supported through [`httpcall`](https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/lua_filter#httpcall).

[optional *Relevant Links*:]
>Any extra documentation required to understand the issue.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.