Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Streaming usecase- gRPC require different proxies for each streaming endpoint ?

Hi,

Post reviwing https://www.googlecloudcommunity.com/gc/Cloud-Product-Articles/How-to-Conditionally-Enable-Streaming...

https://www.googlecloudcommunity.com/gc/Apigee/Enabling-streaming-How-it-works-internally/m-p/513673...

We have 5 gRPC endpoints, which is server streaming and remaining 4 which is normal RPC endpoints call

What will be recemented design

1. Having 5 proxy for each streaming gRPC endpoints ? or one Proxy having 5 endpoint all of them streaming enabled ?

2. Non streaming gRPC having 4 endpoints as one proxy.

All gRPC endpoint are independent

Let me know best approach of design

3. I belive separating Streaming and non streaming as separate apigee proxy is required. I mean we cannot have single proxy with above listed 9 gRPC endpoints 

@dino  @imesh @gonzalezruben @dknezic 

 

 

 

 

  

1 8 711
8 REPLIES 8