inlong
inlong copied to clipboard
[Feature][DataProxy] Golang SDK
Description
Java SDK Code: https://github.com/apache/inlong/tree/master/inlong-sdk/dataproxy-sdk
Java SDK Example: https://inlong.apache.org/docs/next/sdk/dataproxy-sdk/example
C++ SDK: https://github.com/apache/inlong/issues/4960
Use case
No response
Are you willing to submit PR?
- [ ] Yes, I am willing to submit a PR!
Code of Conduct
- [X] I agree to follow this project's Code of Conduct
Zhang Jiang, Hong Shiyu will complete this task:)
Motivation
To build DataProxy Golang SDK, support sending message and load balance.
Design
We divided the task into 7 subtasks :
- [ ] Add utils file for DataProxy Golang SDK
- [ ] Add proxy config and manager for DataProxy Golang SDK
- [ ] Add buffer manager for DataProxy Golang SDK
- [ ] Support network operation and managment for DataProxy Golang SDK
- [ ] Add core interface for DataProxy Golang SDK
- [ ] Add config file and demo for DataProxy Golang SDK
- [ ] Add unit tests for DataProxy Golang SDK
I want to do this task
@dockerzhang hi, i am also work in tencent, know and learn inlong a lot recently. can i do this task or do some submit of this
Planning the following
- [ ] Add proxy config and manager for DataProxy Golang SDK (Imitate the implementation of Java-sdk)
- [ ] Add buffer manager for DataProxy Golang SDK
- [ ] Support network operation and managment for DataProxy Golang SDK
- [ ] Add core interface for DataProxy Golang SDK (Sender interface with sendMessage method)
- [ ] Add config file and demo for DataProxy Golang SDK (make fields configurable)
- [ ] Add unit tests for DataProxy Golang SDK
This issue is stale because it has been open for 60 days with no activity.