gunli opened a new pull request, #8111:
URL: https://github.com/apache/inlong/pull/8111

   ### [INLONG-4961][DataProxy] add dataproxy-sdk-golang
   
   - Fixes #4961 
   
   ### Motivation
   
   Add a golang version SDK of InLong Data Proxy
   
   ### Modifications
   
   - Add a discoverer to do service discovery;
   - Add a conn pool to keep the connections to the server;
   - Add a Client interface to handle request;
   - Add a worker to do the data send/receive work;
   - Add other util packages/functions to help the whole send/receive jobs;
   
   ### Verifying this change
   
   *(Please pick either of the following options)*
   
   - [ ] This change is a trivial rework/code cleanup without any test coverage.
   
   - [ ] This change is already covered by existing tests, such as:
     *(please describe tests)*
   
   - [x] This change added tests and can be verified as follows:
   
     - Prepare a groupID and some streamIDs in the server side and define the 
log schema of the streamIDs;
     - Write a test client to send messages to the server, example codes can be 
found in: dataproxy/example_test.go;
     - Verify how many message was sent and received.
   
   ### Documentation
   
     - Does this pull request introduce a new feature? (yes)
     - If yes, how is the feature documented? (not documented)
     - I will create a follow-up issue for adding the documentation later
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to