Paul M
03/09/2024, 2:17 PMEbere Abanonu
03/09/2024, 2:22 PMPaul M
03/09/2024, 2:26 PMPaul M
03/09/2024, 2:59 PMEbere Abanonu
03/09/2024, 3:11 PMEbere Abanonu
03/09/2024, 3:13 PMPaul M
03/09/2024, 3:19 PMEbere Abanonu
03/09/2024, 3:32 PMEbere Abanonu
03/09/2024, 3:39 PMEbere Abanonu
03/09/2024, 3:40 PMREADME.mdPaul M
03/09/2024, 3:44 PMEbere Abanonu
03/09/2024, 3:51 PMEbere Abanonu
03/09/2024, 3:53 PMPaul M
03/09/2024, 4:10 PMEbere Abanonu
03/09/2024, 4:28 PMsubs must be the same for geo-replDavid K
03/09/2024, 4:50 PMPaul M
03/09/2024, 5:05 PMPaul M
03/09/2024, 5:06 PMString topic = "<persistent://my-tenant/my-namespace/my-topic>";
admin.topics().getLastMessage(topic);
And the golang source isn’t much help.David K
03/09/2024, 5:08 PMPaul M
03/09/2024, 5:09 PMDavid K
03/09/2024, 5:11 PMPaul M
03/09/2024, 5:11 PMPaul M
03/09/2024, 5:17 PMpackage main
import (
"fmt"
"<http://github.com/apache/pulsar-client-go/pulsaradmin|github.com/apache/pulsar-client-go/pulsaradmin>"
"<http://github.com/apache/pulsar-client-go/pulsaradmin/pkg/utils|github.com/apache/pulsar-client-go/pulsaradmin/pkg/utils>"
)
func main() {
cfg := &pulsaradmin.Config{
WebServiceURL: "<http://10.211.55.10:8080>",
}
admin, err := pulsaradmin.NewClient(cfg)
if err != nil {
panic(err)
}
topicName, err := utils.GetTopicName("my-tenant/my-namespace/my-topic")
if err != nil {
panic(err)
}
messageId, err := admin.Topics().GetLastMessageID(*topicName)
if err != nil {
panic(err)
}
fmt.Println(messageId)
}