-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Adding job from another language (php,perl,Ruby etc) #1783
Comments
The easiest way right now is to pick the "addJob" lua script and try to use it from the other languages... |
I was using express and bull-master - so my solution was to expose an API by adding an endpoint in each queue |
I have almost completed a redis module that implements Bull/BullMQ which besides being much better it will of course work from any languange that has a redis client available. Stay tuned! |
Anyone here still needing to push jobs to Bull from another language, check this out: https://github.com/bitfinexcom/caron. I have this running next to my Node service and am easily able to push items onto a Redis list, which is then popped from Redis by caron and then enqueued for the Bull workers. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Any update on this @manast? |
@gabegorelick not yet. What is your specific use case where you would need this? |
A few things:
|
@gabegorelick |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Any news on this? |
@hellojukay from which language would you like to interoperate with Bull? |
@manast I want to consume job from golang. |
We are planning something for early next year, but short-term consuming jobs from a different language is quite hard. You would need to port some of the code in Bull that handles jobs consumptions, easiest pattern would be consuming manually like this: https://docs.bullmq.io/patterns/manually-fetching-jobs |
Btw, development for this feature will happen here: https://github.com/taskforcesh/bullmq-redis |
We rolled our own simple queue system with Redis and have components in different languages that can push jobs into the queue. Is there a documented or recommended way to do this with bull?
The text was updated successfully, but these errors were encountered: