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
[FEATURE REQUEST] Client in other languages #105
Comments
Rust would also be great |
@ianldgs Definitely, added Rust to the list 👍 |
Rust 💯 |
Java |
php |
I am working on a client library for python https://github.com/newlife/asynq-py 。 For now ,It works fine for me ,I just need send task ran immediately, which is complete. Next , I will finish next part which task to be processed in the future, shown in the example . If there is any feature I missed, let me know ,I will add if I can Wish this client can make some help |
Is there anyone working in a rust client? this is something that I would like to work on |
@ianprogrammer Please let us know if you end up creating a client library in Rust. We'll make sure to list the client libraries in other languages in the README. Also, please feel free to ping me here or open a discussion if you have questions on the current implementation in Go client 👍 |
the right way to this is maybe with API server, clients in other languages is simple http client... |
@a5r0n thanks for the comment! It's a good point, we could add a HTTP/gRPC service that accepts requests and enqueues the tasks. That service can also be responsible for pushing the task to Handler services via HTTP/gRPC also :) |
i am planning to write a protoc-plugin so i can reuse grpc client interface to enqueue tasks. please let me know if u have similar idea. may be i can do some contribution and avoid doing things repeatedly. |
client for TBD i saw some proto files, but without service definition some weeks ago i finished similar server and looking for new open source project |
Is your feature request related to a problem? Please describe.
We could offer client libraries in other languages. Web applications written in another language can use the client library to enqueue tasks.
Describe the solution you'd like
Add a client library for
Additional context
These client libraries should be its own repo.
The text was updated successfully, but these errors were encountered: