blacklocus / queue-slayer Goto Github PK
View Code? Open in Web Editor NEW(experimental) Your queues -- slay them all. ☹ ☹⚔qqq Qqqqq⚔☹ ☹⚔q q q' ⇽⤛ ♘☹
License: Apache License 2.0
(experimental) Your queues -- slay them all. ☹ ☹⚔qqq Qqqqq⚔☹ ☹⚔q q q' ⇽⤛ ♘☹
License: Apache License 2.0
only track every {predicate} tasks, maybe a decorator around a QSLogService.
predicates something like
Howdy
I like what you've done here QSTaskModel
.
Within the AmazonSQSPrioritizedMessageProvider
is an inner OriginatingMessage
class that is used to wrap a vanilla Message
object. This allows for an originatingQueueUrl
to be part of the message. Very handy. However the inner class is package-scope so we're not able to take advantage of this value to get the originating URL.
Make it public, please.
Add field to task model indicating which task triggered this one. Root tasks would have no triggering task. We can then navigate task chains.
in cases where we want to guarantee some minimum trickle rate for a number of queues
There is a hard check in logging a "started task" event to not overwrite an existing record. For tasks that are actually retried, this results in a colliding document.
If we are not using ES-generated IDs, consider using those. Or append retry to the taskId to make it unique.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.