subscription start from specified timestamp

This commit is contained in:
chrislu 2024-01-03 15:57:36 -08:00
parent 35869b5c80
commit 47a4963d7a
2 changed files with 2 additions and 4 deletions

View file

@ -38,11 +38,9 @@ func (b *MessageQueueBroker) Subscribe(req *mq_pb.SubscribeRequest, stream mq_pb
}()
ctx := stream.Context()
var startTime time.Time
startTime := time.Now()
if startTs := req.GetInit().GetStartTimestampNs(); startTs > 0 {
startTime = time.Unix(0, startTs)
} else {
startTime = time.Now()
}
localTopicPartition.Subscribe(clientName, startTime, func() bool {

View file

@ -30,7 +30,7 @@ func main() {
Namespace: *namespace,
Topic: *topic,
Filter: "",
StartTime: time.Unix(0, 0),
StartTime: time.Unix(1, 1),
}
processorConfig := sub_client.ProcessorConfiguration{