Comments (2)
That is correct, when BigBen calls the tenant, there's no knowing in advance that the call will succeed or not (the http API may be down, or kafka producer may time out, etc). Hence it calls with status TRIGGERED. Only if the call succeeds (after any number of configured retries), it marks the event as PROCESSED.
The status TRIGGERED (due to failure of the tenant to respond) is not preserved in db because it can be sort of inferred from the following condition: status == UN_PROCESSED && error != null
Let me know what you think.
from bigben.
That makes perfect sense, thank you!
from bigben.
Related Issues (20)
- Expected performance HOT 21
- Correct format to configure Cassandra contactPoints? HOT 1
- Guide on how to customize services using extensions/plugins HOT 1
- Info on bucket.backlog.check.limit retry mechanism HOT 4
- purging: need clarity on bucket removal startegy while purging
- How to setup bigben multinode cluster on different machines HOT 1
- Though kafka i am publishing 1lakh events for same bucket, but only 50K jobs are getting stored HOT 1
- Error when trying to run bigben in a single node, non-docker execution.
- Remove schedules event? HOT 2
- Run into an problem when running BigBen locally with Docker HOT 2
- Issue with $HOST_IP
- Request: Documentation on how to run a BigBen cluster in Kubernetes HOT 2
- Not able to run through Docker!
- What is the future of BigBen ?
- Unable to install BigBen:app version: 1.0.7-SNAPSHOT HOT 3
- Request full wiki documantation
- What if i want to fire an event which is less than 60 seconds from now and the bucket scan already happened for this event? HOT 1
- No updates for a year... HOT 1
- Module function cannot be found for the fully qualified name [com.walmartlabs.bigben.app.RunKt.logs] HOT 1
- Bigben Kafka consumer dies whenever topic has >1 partition HOT 8
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 bigben.