Registry / messaging / apache-pulsar-client-go

apache-pulsar-client-go

JSON →
library0.19.0gogounverified

Package pulsar provides a Go client library for Apache Pulsar messaging system.

go get github.com/apache/pulsar-client-go
INSTALL
IMPORT
SIG · APACHE-PULSAR-CLIE
A
apache-pulsar-client-go
messaginggov0.19.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

pulsar
github.com/apache/pulsar-client-go

Create a Pulsar producer and send a message.

package main import ( "context" "github.com/apache/pulsar-client-go/pulsar" ) func main() { client, err := pulsar.NewClient(pulsar.ClientOptions{URL: "pulsar://localhost:6650"}) if err != nil { panic(err) } defer client.Close() producer, err := client.CreateProducer(pulsar.ProducerOptions{Topic: "my-topic"}) if err != nil { panic(err) } defer producer.Close() _, err = producer.Send(context.Background(), &pulsar.ProducerMessage{Payload: []byte("hello")}) if err != nil { panic(err) } }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
0.19.0latest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
35 hits · last 30 days
node
32
OpenAI (training)
1
Resources
apache-pulsar-client-go — go get apache-pulsar-client-go · libregistry