I would like to express that the current Pulsar client for Go
(pulsar-client-go) is missing the pulsar Admin API. As such, I would like
to propose that we work towards adding this feature to pulsar-client-go.

I believe that this new feature would be a valuable addition to
pulsar-client-go, and I am excited to work to make it happen.

I have submitted a PR: https://github.com/apache/pulsar-client-go/pull/959
The full api is not currently available, but we are adding.

Below is a simple example about how to use

## usage

```go
package main

import (
"fmt"
"github.com/apache/pulsar-client-go/padmin"
)

func main() {
admin, err := padmin.NewDefaultPulsarAdmin()
if err != nil {
panic(err)
}
// get namespace topic list
topics, err := admin.PersistentTopics.ListNamespaceTopics("tenant",
"namespace")
if err != nil {
panic(err)
}
fmt.Println(topics)
}
```

Thanks
ZhangJian He

Reply via email to