This document assumes that you have created a service account, and have granted the service account
produce
and consume
permissions to the namespace for the target topic.Connect to a Pulsar cluster using a token
This section describes how to connect to you Pulsar cluster using a token.Prerequisites
Steps
To connect to your Pulsar cluster using a token, follow these steps.-
Connect to the Pulsar cluster.
Set the
SERVICE_URL
andAUTH_PARAMS
parameters based on the descriptions in the prepare to connect to a Pulsar cluster user guide. -
Create a Go consumer and use the Go consumer to consume messages.
-
Create a Go producer and use the Go producer to produce messages.
Connect to a Pulsar cluster using an OAuth2 credential file
To connect to your Pulsar cluster using an OAuth2 credential file, follow these steps.- Generate the App credentials by following similar instructions in configure OAuth2 authentication.
- Save the App credentials into an OAuth2 credential file.
-
Connect to your Pulsar cluster through the OAuth2 credential file.
issuerUrl
: the URL of your OAuth2 identity provider.audience
: theaudience
of your Pulsar cluster.privateKey
: the path to your OAuth2 credential file.clientId
: the Pulsar application client ID.URL
: the URL of your Pulsar cluster.
-
Create a Go consumer and use the Go consumer to consume messages.
-
Create a Go producer and use the Go producer to produce messages.