Comments (7)
added in 3.0.0
from bull-monitor.
@mannharleen hello. unfortunately, i don't use bullmq in production, so this one is not my highest priority atm. PRs are welcome, though!
from bull-monitor.
do you reckon that the changes would mostly involve creating another class for BullMQ and implementing all that is here - https://github.com/s-r-x/bull-monitor/blob/main/packages/root/src/gql/data-sources/bull/index.ts
from bull-monitor.
@mannharleen, don't think so. the main problem is that there is no abstraction over Queue class, and it is used as it is all over the place. For example, there is the text search class, that heavily relies on bull internals. One way to solve it is to wrap user defined queues in some kind of adapter. Otherwise if bull and bullmq apis are quite similar i guess you can patch the differences here and there using instanceof. Anyways bullqueue type should be changed everywhere from bullqueue to somequeueadapter in the first case, and to bullqueue | bullmqqueue in the second one. Which is helluva refactor
from bull-monitor.
Understand. That sounds like a lot of rework 🤔
from bull-monitor.
@mannharleen what specifically are you looking for ? I imagine you've looked at bull-board
which supports bullmq
. Is there something missing in bull-board
as well ?
from bull-monitor.
Thanks mate
from bull-monitor.
Related Issues (20)
- Error getting Redis info from Redis cloud database HOT 5
- handle metrics collector errors
- User authentication needed to access UI page HOT 1
- Redis ACL HOT 1
- search with all status HOT 1
- Repeatable jobs do not work properly HOT 1
- Apollo cache configuration HOT 3
- Error while trying to remove job HOT 1
- Support Fastify v4
- GraphQLError: Enum "JobStatus" cannot represent value: "unknown" HOT 1
- Update Deprecated Apollo Server Dependencies HOT 2
- support querying prioritized JobStatus HOT 4
- Stop metrics collector when app's shutting down HOT 5
- Support view return data though done(error, data); HOT 1
- Support Redis Cluster for BullMQ HOT 3
- Bullmq flows implementations
- jsonata search is not working for `waiting` status
- Unable serve bull monitor with http.createServer HOT 4
- BullMQ update job data fails
- Problems testing all bull-monitor packages together HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bull-monitor.