Aws-app-mesh-roadmap: Feature Request: Support configuring grpc-web filter for Envoy

Created on 11 Jun 2020  路  3Comments  路  Source: aws/aws-app-mesh-roadmap

Tell us about your request

Currently App Mesh does not support configuring grpc-web filter for envoy. This support enables conversion from HTTP or HTTP2 type requests to GRPC requests between two services (for eg, backend service and frontend service). By supporting this configuration in App Mesh Envoy, we will be able to support a through-and-through grpc application infrastructure. We can add this by supporting the http_filter envoy-grpc_web in the envoy.yaml file.

Envoy currently supports this feature. We must enable AppMesh customers to leverage this feature of Envoy.

Which integration(s) is this request for?
EC2

Researching

Most helpful comment

This sounds awesome and just what I need. Any movement in this area @shubharao?

All 3 comments

Steps to reproduce:

  1. Create Docker image for GRPC application backend. And run it(sample 9090 port)
  2. Run angular front end with grpc web and point the request to 8080 port.
  3. Create envoy proxy image to handle traffic from angular app @8080(listener) and configure it to reroute it to cluster@upstream at 9090

This circuit works fine when we use standalone envoy , Though it doesn't when I use appmesh envoy image.

I will prepare a sample to showcase by weekend too.

This sounds awesome and just what I need. Any movement in this area @shubharao?

Bump. Are there plans to support grpc-web?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jamsajones picture jamsajones  路  8Comments

jamsajones picture jamsajones  路  3Comments

lavignes picture lavignes  路  4Comments

vinhnguyen500 picture vinhnguyen500  路  8Comments

buzzsurfr picture buzzsurfr  路  7Comments