Documentation ¶
Index ¶
- Variables
- func ReportPubishMetrics(ctx context.Context, currentStats PublisherStats) error
- type ProducerConfig
- type PubSub
- func (p *PubSub) CloseClient(client pulsar.Client)
- func (p *PubSub) CloseProducer(producer pulsar.Producer)
- func (p *PubSub) CreateClient(clientConfig PulsarClientConfig) (pulsar.Client, error)
- func (p *PubSub) CreateProducer(client pulsar.Client, config ProducerConfig) pulsar.Producer
- func (p *PubSub) Publish(ctx context.Context, producer pulsar.Producer, body []byte, ...) error
- type PublisherStats
- type PulsarClientConfig
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func ReportPubishMetrics ¶
func ReportPubishMetrics(ctx context.Context, currentStats PublisherStats) error
Types ¶
type ProducerConfig ¶
type ProducerConfig struct {
Topic string
}
type PubSub ¶
type PubSub struct{}
func (*PubSub) CloseClient ¶
func (*PubSub) CloseProducer ¶
func (*PubSub) CreateClient ¶
func (p *PubSub) CreateClient(clientConfig PulsarClientConfig) (pulsar.Client, error)
func (*PubSub) CreateProducer ¶
type PublisherStats ¶
type PulsarClientConfig ¶
type PulsarClientConfig struct {
URL string
}
Click to show internal directories.
Click to hide internal directories.