Skip to content
New issue

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

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

Already on GitHub? # to your account

Decopoul service class / interface generation from Server/Client implementation #32

Open
baryluk opened this issue Apr 23, 2022 · 0 comments

Comments

@baryluk
Copy link

baryluk commented Apr 23, 2022

This project is nice, but it does two things at the same time:

  1. Generate classes / interfaces to implement defined service / methods.
  2. Implements transport, channels, server and client, error handling, framing, etc.

I think these two things should be decoupled, so alternative implementations of 2) can be used without changing 1). Using 2) forces ones to use a specific implementation details, i.e. logging, configuration, threading and memory management model, overload protection methods on server, load balancing methods on client, use other hunt dependencies, etc.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant