Skip to content

tuya/tuya-pulsar-client-go

Repository files navigation

Introduction

A Go client library for the Apache Pulsar project.

Developed based on two projects Comcast and wolfstudy, completely using go Implemented pulsar-client.

Mainly optimize the following points

  • Fixed the problem of messy code when go-client receives messages that are pushed by java-client through batch.

  • Fixed the problem of repeated consumption of some messages when a new consumer joins in failover mode.

  • Fixed the problem of repeated consumption of some messages during topic restart and broker migration, when pulsar-broker executes load balancing.

  • Optimized the problem of high memory usage during initialization.

Prepare

Go 1.11+.

Example

For examples of producers and consumers, see cli.

Technical Support

You can get Tuya developer technical support in the following ways:

Releases

No releases published

Packages

No packages published

Languages