Skip to content

Conversation

@akoserwal
Copy link

closes #433

@jem-davies
Copy link
Collaborator

@akoserwal - thanks again for the effort - I see that the name of the PR is prefixed 'DRAFT:' but the PR isn't marked as draft. Should this be marked as Draft? Is it ready for review or are more changes coming?

@akoserwal
Copy link
Author

@akoserwal - thanks again for the effort - I see that the name of the PR is prefixed 'DRAFT:' but the PR isn't marked as draft. Should this be marked as Draft? Is it ready for review or are more changes coming?

yes, it should be Draft for now

@jem-davies jem-davies marked this pull request as draft September 2, 2025 18:27
@jem-davies jem-davies mentioned this pull request Sep 3, 2025
@akoserwal akoserwal changed the title DRAFT:Adding gRPC plugin Adding gRPC plugin Sep 8, 2025
@akoserwal akoserwal marked this pull request as ready for review September 8, 2025 15:24
client stream, and bidirectional stream.
@akhenakh
Copy link
Contributor

warning there is a binary in the PR cmd/tools/grpc_test_server/grpc_test_server

@jem-davies jem-davies self-assigned this Sep 28, 2025
Copy link
Collaborator

@jem-davies jem-davies left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think that this approach using protoreflect is much better than the previous PR add gRPC support - having to have to link code before compilation wouldn't really fit with Bento.

But then there is still a lot of issues with the PR as it currently stands.

I feel like in the last PR (linked above) I gave the idea of using the http components as inspiration for the gRPC components - they are quite similar in many ways. But it doesn't seem like much of what we have here is similar to that - and therefore not idiomatic to the project.

I have started to implement a grpc_client output on #546 - which is using the http client as a guide - so we have sync responses & oAuth2 ...

Also a lot of the code pertains to connection_pool & session manager - and I am not sure how important that is going to be.

@jem-davies jem-davies removed their assignment Nov 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create a gRPC plugin in go

3 participants