[ 
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)

Reply via email to