Skip to content

Asyncio support and mordernization the whole project #271

@Revolution1

Description

@Revolution1

Is this project still maintained?

I'm looking for a RPC framework that can split the modules of my prject into multiple microservices, without needing to write too much redundant server/client code. Like if I use GRPC, I have to write a bunch of proto files, a server, and a client.

ZeroRPC looks good and pythonic enough to do the work.

But as I start trying it, it's too outdated. It still using gevent and does not support asyncio.

So instead of wrap all the functions in my project into sync function, I think mordernizing this project might be a better choice.

I'm making a modernized zerorpc, with asyncio and only python >=3.10 support.

Are you maintainers interested this change? If so will you take it to this project? OR I can just create a new repo maybe named like aiozeromq.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions