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

Support Grpc and flatbuffers #37

Closed
fire opened this issue Oct 23, 2017 · 4 comments
Closed

Support Grpc and flatbuffers #37

fire opened this issue Oct 23, 2017 · 4 comments

Comments

@fire
Copy link
Contributor

fire commented Oct 23, 2017

https://grpc.io/blog/flatbuffers

https://github.com/wooga/eflatbuffers exists

There needs to be some integration with grpc-elixir.

@fire
Copy link
Contributor Author

fire commented Nov 3, 2017

What are appropriate places to hook into the eflatbuffers library? I don't understand the design of grpc-elixir.

@tony612
Copy link
Collaborator

tony612 commented Nov 5, 2017

Most of the implementation of grpc-elixir may be related with protobuf and there may lots of code to be changed. So you have to understand how grpc-elixir works if you want to add the flatbuffers support. But it's hard to explain the design in some few words, the code is the best way :). And you can refer the this doc https://grpc.io/docs/guides/wire.html. gRPC is just an HTTP/2 framework, you can use Protobuf or flatbuffers to marshal/unmarshal the data.

@odo
Copy link

odo commented Jul 13, 2018

Hi, main author of eflatbuffers here.
If can can help with this, I would be happy to do so!

@tony612
Copy link
Collaborator

tony612 commented Oct 11, 2019

I think this can be implemented by using codec #99

@tony612 tony612 closed this as completed Oct 11, 2019
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