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

intermediate & final replies, and requests which do not need an immediate reply #8

Open
mhaberler opened this issue Mar 16, 2015 · 0 comments

Comments

@mhaberler
Copy link

in the machinekit.io comms stack (zeromq + protobufs), beyond synchronous request-reply we use modified RPC-style patterns which look like so:

  • certain requests might not need a reply at all, and hence are marked (a "no RSVP required" in the protobuf message)
  • certain requests might cause a series of replies, like intermediate updates, followed by a final response.

I admit it doesnt sound very RPC-ish and maybe a bit whacky, and maybe the better solution is not to use RPCZ for such patterns at all (which we now do), but I would eventually like to funnel all such interactions through the same code path.

I have not yet dug into the code to explore what is needed, if anything.

is this doable? does it make sense to do in the rpcz context? any idea what the effort could be?

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

No branches or pull requests

1 participant