[
https://issues.apache.org/jira/browse/INLONG-25?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Zijie Lu updated INLONG-25:
---------------------------
Description:
There are many users who use the C/C++ language, but it is worth noting that
more and more businesses use the Go language, and it is not a long-term way
only having C/C++ SDK, many users like the pure Go SDK.
I will contribute the SDK of Go. Without changing the server-side interaction
protocol, the semantics will be the same as the Java and C++ implementation.
!tubemq-sdk.png!
# Multiplexed connection pool
# Connection interface
# Codec interface and TubeMQ interactive encoding
# Selector
# Master implementation, metadata acquisition and reading interface
# Consumer realization
# Client configuration
# Consumer API
was:
There are many users who use the C/C++ language, but it is worth noting that
more and more businesses use the Go language, and it is not a long-term way
only having C/C++ SDK, many users like the pure Go SDK.
This requirement has been mentioned for a long time, but it is still not
finalized.If someone in the community is very proficient in the Go language and
has time to contribute, welcome to join our project and do it together. As for
the Go language, I don’t know the Go language myself, and none of the original
team members know the Go language, so I hope the contributor be able to serve
as a committer for this part, join the project and maintain the community
together.
This part is difficult and has a certain amount of work. The implementation
plan can refer to the implementation of C/C++ SDK or Java SDK, personal
evaluation feels that it would be better to refer to the C/C++ SDK
implementation plan.
Interested someone can evaluate it, and we can communicate together by email or
on Slack([email protected]).
> Go SDK support for TubeMQ
> -------------------------
>
> Key: INLONG-25
> URL: https://issues.apache.org/jira/browse/INLONG-25
> Project: Apache InLong
> Issue Type: New Feature
> Reporter: Guocheng Zhang
> Assignee: Zijie Lu
> Priority: Major
> Labels: pull-request-available
> Attachments: tubemq-sdk.png
>
> Time Spent: 50m
> Remaining Estimate: 0h
>
> There are many users who use the C/C++ language, but it is worth noting that
> more and more businesses use the Go language, and it is not a long-term way
> only having C/C++ SDK, many users like the pure Go SDK.
> I will contribute the SDK of Go. Without changing the server-side
> interaction protocol, the semantics will be the same as the Java and C++
> implementation. !tubemq-sdk.png!
> # Multiplexed connection pool
> # Connection interface
> # Codec interface and TubeMQ interactive encoding
> # Selector
> # Master implementation, metadata acquisition and reading interface
> # Consumer realization
> # Client configuration
> # Consumer API
>
>
>
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)