RobIsHere commented on issue #271: Consider using gRPC as an externally exposed 
API
URL: 
https://github.com/apache/incubator-pulsar/issues/271#issuecomment-416496066
 
 
   Whole Clusters run on grpc like k8s + istio and it's well supported by 
proxies like envoy.
   
   You could think about clients talking to their user's topics directly, 
authenticated by ingress - e.g. envoy filters (see 
https://www.envoyproxy.io/docs/envoy/latest/configuration/http_filters/grpc_web_filter
 for ideas).
   
   IMHO, I'm not convinced about GCP pub-sub. Making one thing like the other 
is almost often a large effort and a bad fit if you look into details. When 
google changes the api, do you follow?
   Wrapping your already proofen, tested and implemented custom protocol in 
grpc is probably a huge time saver. And your clients apis are well-designed 
like they are. Better early than google like ;)

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to