Comments (3)
@fhussonnois maybe you can give some advise/intell on consumer group?
from kestra.
Hi @aku, the group.id
is required for Trigger and RealtimeTrigger. The group id must be unique for each trigger. Otherwise, if two triggers share the same group id, they will also share the same topic subscription. Messages relating to the consumed topic will then be split between these triggers (which is not a desirable behavior most of the time).
In addition, a Trigger or Consume task will, by default, only react to newly produced messages, if it's the first time the group is used (i.e., no existing position for the consumer). You can change this by setting the property property.auto.offset.reset=earliest
to consume from the beginning of a topic.
from kestra.
Hi @aku, the
group.id
is required for Trigger and RealtimeTrigger. The group id must be unique for each trigger. Otherwise, if two triggers share the same group id, they will also share the same topic subscription. Messages relating to the consumed topic will then be split between these triggers (which is not a desirable behavior most of the time).
Hi Florian. You are totally right. The thing is that I used unique group and there were new messages available (group had consumer lag of several thousands messages).
In addition, a Trigger or Consume task will, by default, only react to newly produced messages
I tied to explicitly specify auto.offset.reset Also, I've tried to manually reset topic offset via kafka CLI tools.
from kestra.
Related Issues (20)
- Subflow execution topology expand button doesn't work (expand functionality seems broken)
- Logs opened from the Execution Topology view are missing (empty display)
- Extend TemplatedTask to Trigger HOT 1
- DuckDB plugin does not support DuckDBArray data type HOT 2
- [API] Add a new endpoint to return every Alias for a given type HOT 1
- Array inputs in the low code editor are missing
- TEst
- Broken link in md file HOT 2
- UI caching on the server
- Pebble filters applied to JSON inputs produce non-JSON strings
- Discrepancy between namepace and flow editor
- Display current namespace
- False failed hightouch flow
- Request/Bug : Use charset UTF-8 in Ion mapper HOT 1
- Edit and Delete options not visible for KV Store HOT 1
- Unable to configure globally the task runner
- Selected namespace page shows information for all namespaces HOT 1
- KV Store pairs displaying for all namespaces HOT 1
- Selected namespace tab shows flows from different namespaces
- Documentation missing for production docker-compose deployment of Kestra without root
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 kestra.