-
-
Notifications
You must be signed in to change notification settings - Fork 767
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
[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: