[GH-ISSUE #763] [FEATURE REQUEST] Implement other Brokers in my code #1386

Open
opened 2026-03-07 22:09:06 +03:00 by kerem · 1 comment
Owner

Originally created by @LucyWangC on GitHub (Oct 12, 2023).
Original GitHub issue: https://github.com/hibiken/asynq/issues/763

Originally assigned to: @hibiken on GitHub.

Is your feature request related to a problem? Please describe.
The TaskMessage data structure belongs to the internal package. How can I extend other broker implementations based on the Broker interface in my own code?

Describe the solution you'd like
I want to implement it in my own code based on the Broker interface

Describe alternatives you've considered
Data structures such as TaskMessage and ServerInfo are moved outside the internal package

Additional context

Originally created by @LucyWangC on GitHub (Oct 12, 2023). Original GitHub issue: https://github.com/hibiken/asynq/issues/763 Originally assigned to: @hibiken on GitHub. **Is your feature request related to a problem? Please describe.** The TaskMessage data structure belongs to the internal package. How can I extend other broker implementations based on the Broker interface in my own code? **Describe the solution you'd like** I want to implement it in my own code based on the Broker interface **Describe alternatives you've considered** Data structures such as TaskMessage and ServerInfo are moved outside the internal package **Additional context**
Author
Owner

@g41797 commented on GitHub (Dec 30, 2023):

this refactoring is not enough
as far as i understand, Asynq CLI directly works with redis
@hibiken - are you interested in support of plug-able MQ brokers?

<!-- gh-comment-id:1872536627 --> @g41797 commented on GitHub (Dec 30, 2023): this refactoring is not enough as far as i understand, Asynq CLI directly works with redis @hibiken - are you interested in support of plug-able MQ brokers?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/asynq#1386
No description provided.