Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to gRPC API #7

Open
peburrows opened this issue Sep 7, 2016 · 4 comments
Open

Switch to gRPC API #7

peburrows opened this issue Sep 7, 2016 · 4 comments
Milestone

Comments

@peburrows
Copy link
Owner

Once River is ready, we'll use that as the basis for our gRPC support.

@peburrows peburrows added this to the v1.0.0 milestone Sep 7, 2016
@mitcheaton1
Copy link

Is diplomat currently using grpc? Or is it making requests over http?

@peburrows
Copy link
Owner Author

Diplomat currently talks to Google over http/1.1. My progress on River (my http/2 client) has stalled a bit because of lack of time, but my hope is to pick it back up again soon. Once River is finished, switching Diplomat to full grpc should be pretty straightforward since it already uses the protobuf APIs.

@lpil
Copy link

lpil commented Mar 6, 2018

There are a few existing HTTP2 clients in the Erlang ecosystem, could we possibly use one of those?

https://github.com/ninenines/gun
https://github.com/CrowdHailer/Ace

@peburrows
Copy link
Owner Author

Most recently, my plan has shifted to use https://github.com/tony612/grpc-elixir for the grpc piece. Under the hood, it currently uses chatterbox, but that's not really of consequence to Diplomat.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants