apache / apache/rocketmq-clients

Golang: adapt to the unified API specs

Open
#31 1 comment 0 reactions 0 assignees View on GitHub
Golang high priority
Dominant language
Java
Stars
505
Forks
313
Avg merge
11h 28m
Merged PRs (30d)
6

Description

We established a [New and Unified API Specs](https://shimo.im/docs/m5kv92OeRRU8olqX). Maybe it is time for the golang client to adapt to the specs.

> **Note**: The part of producer and simple consumer takes precedence.

Refer to: [java apis](https://github.com/apache/rocketmq-clients/tree/master/java/client-apis/src/main/java/org/apache/rocketmq/client/apis). Related issue: https://github.com/apache/rocketmq-clients/issues/29

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the New and Unified API Specs document and compare the Java APIs under java/client-apis/src/main/java/org/apache/rocketmq/client/apis with the Go client. Prioritize the producer and simple consumer portions, using issue 29 for context. Done means the Go client is adapted to the applicable unified specifications.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, java
Domain
api
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.