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

BrokRPC v1 #6

Open
4 of 30 tasks
zerlok opened this issue Nov 30, 2024 · 0 comments
Open
4 of 30 tasks

BrokRPC v1 #6

zerlok opened this issue Nov 30, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@zerlok
Copy link
Owner

zerlok commented Nov 30, 2024

Goal

  • release BrokRPC v1 for production usage
  • provide codegen integration (pyprotostuben) for quick framework setup

BrokRPC

The main goal is to get stable BrokRPC interface (for interfaces like Publisher, Consumer, Server, Client, Serializer, Message). This can be done by implementing the following features:

server-client communication

  • publisher & consumer
  • RPC calls
    • unary-unary
    • stream-stream
    • unary-stream
    • stream-unary

message brokers

Message brokers support is divided on 2 parts:

  1. publisher & consuemr + RPC unary-unary
  2. RPC stream (unary-stream, stream-unary, stream-stream)

pyprotostuben

This lib provides codegen from .proto files for BrokRPC framework.

@zerlok zerlok added this to BrokRPC Nov 30, 2024
@zerlok zerlok self-assigned this Nov 30, 2024
@zerlok zerlok converted this from a draft issue Nov 30, 2024
@zerlok zerlok added this to the v1 milestone Nov 30, 2024
@zerlok zerlok moved this from Backlog to In progress in BrokRPC Nov 30, 2024
@zerlok zerlok added the enhancement New feature or request label Nov 30, 2024
@zerlok zerlok pinned this issue Nov 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In progress
Development

No branches or pull requests

1 participant