This is an automated email from the ASF dual-hosted git repository.
gosonzhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git
The following commit(s) were added to refs/heads/master by this push:
new 291ad70c2b [INLONG-11782][SDK]Adjust the Sender initialization codes
in example (#11783)
291ad70c2b is described below
commit 291ad70c2b60a7cf49748964e4c9b0572317b1fa
Author: Goson Zhang <[email protected]>
AuthorDate: Wed Feb 26 18:43:37 2025 +0800
[INLONG-11782][SDK]Adjust the Sender initialization codes in example
(#11783)
---
.../inlong/sdk/dataproxy/example/InLongFactoryExample.java | 13 ++-----------
.../sdk/dataproxy/example/InLongHttpClientExample.java | 5 ++---
.../sdk/dataproxy/example/InLongTcpClientExample.java | 10 +++++-----
3 files changed, 9 insertions(+), 19 deletions(-)
diff --git
a/inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/example/InLongFactoryExample.java
b/inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/example/InLongFactoryExample.java
index c9e438df3c..8722f7f272 100644
---
a/inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/example/InLongFactoryExample.java
+++
b/inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/example/InLongFactoryExample.java
@@ -64,10 +64,6 @@ public class InLongFactoryExample {
InLongTcpMsgSender tcpMsgSender =
singleFactory.genTcpSenderByClusterId(tcpMsgSenderConfig);
ProcessResult procResult = new ProcessResult();
- if (!tcpMsgSender.start(procResult)) {
- System.out.println("Start tcp sender failure: process result=" +
procResult);
- }
-
// report data
ExampleUtils.sendTcpMessages(tcpMsgSender, false, false,
groupId, streamId, reqCnt, msgSize, msgCnt, procResult);
@@ -81,9 +77,7 @@ public class InLongFactoryExample {
false, managerIp, managerPort, groupId, secretId, secretKey);
InLongHttpMsgSender httpMsgSender =
singleFactory.genHttpSenderByGroupId(httpMsgSenderConfig);
- if (!httpMsgSender.start(procResult)) {
- System.out.println("Start http sender failure: process result=" +
procResult);
- }
+ // report data
ExampleUtils.sendHttpMessages(httpMsgSender, false, false,
groupId, streamId, reqCnt, msgSize, msgCnt, procResult);
ExampleUtils.sendHttpMessages(httpMsgSender, false, true,
@@ -99,10 +93,7 @@ public class InLongFactoryExample {
tcpMsgSenderConfig.setSdkMsgType(MsgType.MSG_ACK_SERVICE);
InLongTcpMsgSender tcpMsgSender1 =
multiFactory1.genTcpSenderByGroupId(tcpMsgSenderConfig);
- if (!tcpMsgSender1.start(procResult)) {
- System.out.println("Start tcp sender1 failure: process result=" +
procResult);
- }
-
+ // report data
String managerAddr = "http://" + managerIp + ":" + managerPort;
TcpMsgSenderConfig tcpMsgSenderConfig2 =
new TcpMsgSenderConfig(managerAddr, groupId, secretId,
secretKey);
diff --git
a/inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/example/InLongHttpClientExample.java
b/inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/example/InLongHttpClientExample.java
index fccdac4a5c..dd4fecdd6d 100644
---
a/inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/example/InLongHttpClientExample.java
+++
b/inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/example/InLongHttpClientExample.java
@@ -46,19 +46,18 @@ public class InLongHttpClientExample {
}
String managerAddr = "http://" + managerIp + ":" + managerPort;
-
HttpMsgSenderConfig dataProxyConfig =
new HttpMsgSenderConfig(managerAddr, groupId, secretId,
secretKey);
InLongHttpMsgSender messageSender = new
InLongHttpMsgSender(dataProxyConfig);
-
ProcessResult procResult = new ProcessResult();
if (!messageSender.start(procResult)) {
+ messageSender.close();
System.out.println("Start http sender failure: process result=" +
procResult);
+ return;
}
System.out.println("InLongHttpMsgSender start, nodes="
+ messageSender.getProxyNodeInfos());
-
ExampleUtils.sendHttpMessages(messageSender, true, false,
groupId, streamId, reqCnt, msgSize, msgCnt, procResult);
ExampleUtils.sendHttpMessages(messageSender, true, true,
diff --git
a/inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/example/InLongTcpClientExample.java
b/inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/example/InLongTcpClientExample.java
index fce1404e0d..75995b0cf3 100644
---
a/inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/example/InLongTcpClientExample.java
+++
b/inlong-sdk/dataproxy-sdk/src/main/java/org/apache/inlong/sdk/dataproxy/example/InLongTcpClientExample.java
@@ -46,18 +46,18 @@ public class InLongTcpClientExample {
}
String managerAddr = "http://" + managerIp + ":" + managerPort;
-
TcpMsgSenderConfig dataProxyConfig =
new TcpMsgSenderConfig(managerAddr, groupId, secretId,
secretKey);
dataProxyConfig.setRequestTimeoutMs(20000L);
InLongTcpMsgSender messageSender = new
InLongTcpMsgSender(dataProxyConfig);
-
- logger.info("InLongTcpMsgSender start");
-
ProcessResult procResult = new ProcessResult();
if (!messageSender.start(procResult)) {
- System.out.println("Start sender failure: process result=" +
procResult.toString());
+ messageSender.close();
+ System.out.println("Start sender failure: process result=" +
procResult);
+ return;
}
+
+ logger.info("InLongTcpMsgSender start");
ExampleUtils.sendTcpMessages(messageSender, true, false,
groupId, streamId, reqCnt, msgSize, msgCnt, procResult);
ExampleUtils.sendTcpMessages(messageSender, true, true,