mickdelaney commented on issue #271: Consider using gRPC as an externally 
exposed API
URL: https://github.com/apache/pulsar/issues/271#issuecomment-534252436
 
 
   Hi, 
   Sorry for the late reply. 
   
   So we use Kafka at the moment, confluent provide dotnet & python clients, 
based on librdkafka which 
   in theory gives a baseline for all clients that extend it. 
   
   The reality is that its very expensive to maintain all these language 
drivers, and so you get differences, you get things that are coming down the 
line, for example the schema/avro support in the various languages for kafka 
varies significantly, Java being very different than say C#. 
   
   So for teams using these drivers, you have to rely on different semantics, 
you have to create different approaches to dealing with things like schemas, 
and it increases costs. 
   
   Also you have to think about the teams providing the drivers, and the costs 
they have in maintaining them. Its not easy. 
   
   So if there's a possibility that GRPC will fit the semantis of pulsars 
protocol, it seems to me that its a win for everyone, the pulsar team in 
particular can focus they're attention on making the GRPC layer first class. 
   
   Thanks...
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to 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