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

Abandoned? #191

Open
paigeadelethompson opened this issue Nov 14, 2024 · 4 comments
Open

Abandoned? #191

paigeadelethompson opened this issue Nov 14, 2024 · 4 comments

Comments

@paigeadelethompson
Copy link

Hey,

I have a thing where I can't use aiozmq because I can't run asynchronous code, but the rpc server uses aiozmq and for the most part its worked fine until I tried connecting to it with zerorpc; it won't work.. apparently their not the same zeromq rpc protocol? I don't know... but this is pretty annoying because now I have to change all of this other stuff to use zerorpc, too.

@asvetlov
Copy link
Member

There are 3 things: ZeroMQ, aiozmq.rpc, and zerorpc.
ZeroMQ provides a transport level, basically ZMQ sockets.
aiozmq.rpc creates a level on top of ZMQ that packs/unpacks messages, and calls remote methods.
zerorpc is another tool build on top of ZMQ; it uses different schema for message packing etc.

aiozmq.rpc and zerorpc are not compatible. There is no standard for ZMQ rpc , both libraries implement it on its own.

Regarding the question is the project abandoned or not, @JelleZijlstra is probably the person who can answer.
I was the aiozmq initial author but I don't use it anymore and I have no intention to contribute, sorry.

@paigeadelethompson
Copy link
Author

No worries, thank you for your response though I figured it must be one of those things where several people thought "RPC is a good idea for ZMQ" and everyone took their own approach to it. It's a nice library for the most part it seems to work okay, but I'm open to suggestions if you have anything else you'd prefer to use (preferably something that has both synchronous and asynchronous apis)

@asvetlov
Copy link
Member

Sorry, I cannot suggest anything.
I don't work with ZMQ anymore.

@JelleZijlstra
Copy link
Collaborator

I do still use aiozmq but I never became very familiar with the code. So this library isn't exactly abandoned, but not sure I can help you well.

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

3 participants