github.com/angryronald/go-kit@v0.0.0-20240505173814-ff2bd9c79dbf/publisher (about) kafka publisher.interface.go publisher.mock.go rabbitmq