Skip to content

Unify event bus unary/streaming cases - #298

Merged
vietj merged 21 commits into
mainfrom
refactor-3
Aug 17, 2026
Merged

Unify event bus unary/streaming cases#298
vietj merged 21 commits into
mainfrom
refactor-3

Conversation

@vietj

@vietj vietj commented Aug 17, 2026

Copy link
Copy Markdown
Member

Motivation:

Unary and streaming event bus are handled separately.

In addition, the unary/streaming case could be optimized by having the client directly send the message since it is a unary, providing a smaller latency.

Changes:

The unary behavior is merged within the streaming implementations. The streaming implementation has now separate classes for handling inbound and outbound cases depending on the configuration.

@vietj
vietj marked this pull request as draft August 17, 2026 08:58
@vietj vietj added this to the 5.2.0 milestone Aug 17, 2026
@vietj vietj added the enhancement New feature or request label Aug 17, 2026
@vietj
vietj marked this pull request as ready for review August 17, 2026 10:15
@vietj
vietj merged commit 43bd068 into main Aug 17, 2026
6 checks passed
@vietj
vietj deleted the refactor-3 branch August 17, 2026 11:46
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

None yet

Development

Successfully merging this pull request may close these issues.

1 participant