Slackbot
01/31/2023, 7:15 AMSergio Ferragut
01/31/2023, 9:24 PMVadim
01/31/2023, 10:44 PMAbhishek Agarwal
02/01/2023, 3:54 PMSeekableStreamSupervisor class for your own extension and override the methods depending on how pravaga works.
⢠index task - This is the task that does the heavylifting of processing messages and publishing segments. The class that you need to extend is SeekableStreamIndexTask.
you should look at these abstract classes first. These classes has certain concepts such as offsets, partitions, task assignment. If pravaga is a system similar to kafka from an API perspective, then it would be easier to build this extension.Abhishek Agarwal
02/01/2023, 3:54 PMAbhishek Agarwal
02/01/2023, 3:55 PMJose Robles
02/01/2023, 10:40 PMList<OrderedPartitionableRecord<Integer, Long, KafkaRecordEntity>> We modified this list by making it support ByteEntity objects instead because Pravega events can be represented in bytes. We've been following this helpful page highlighting the pravega api if you're interested!
https://cncf.pravega.io/docs/latest/javadoc/clients/index.html