piby
05/23/2024, 7:37 AMXiang Fu
piby
05/28/2024, 3:30 PMpiby
05/29/2024, 2:01 PMXiang Fu
Xiang Fu
piby
05/29/2024, 2:46 PMpiby
06/07/2024, 4:48 PM/pinot/PROPERTYSTORE/SEGMENTS/<table_name>
When a new segment is added, I am getting notified about it. Cool!
For realtime tables, I don’t know how to do it since obviously we don’t get a new segment on new row update.
Essentially, if we can have one single file in zookeeper which gives us the timestamp of last update of every table, I can just setup zookeeper datawatch on that file to listen to any new changes. Do you think it is feasible?
We can then write our own custom central service to listen to zookeeper for changes and pushing these notifications on our kafka cluster where everyone can listen to it
Thanks!Xiang Fu
Xiang Fu
minConsumingFreshnessTimeMs , can you check if that can satisfy your requirementsXiang Fu
piby
06/07/2024, 8:04 PMminConsumingFreshnessTimeMs , can you check if that can satisfy your requirements
I have to check but it looks like it would be sufficient for us. Is this stored somewhere on zookeeper?
We have burstable trading data as realtime feeds. During peak hours the volume can reach upto 100 trades/sec. We now have 60 realtime tables so we are currently brainstorming a general event driven architecture for our streams. During processing of an event, we generally need historical events, so we would rather connect to Pinot where all historical events are stored instead of listening to kafka directly.Xiang Fu
piby
06/08/2024, 9:12 AMXiang Fu
piby
06/08/2024, 11:24 PMXiang Fu
piby
06/10/2024, 3:18 PMXiang Fu
ServerGauge.REALTIME_INGESTION_DELAY_MS