ClientConnection优化

This commit is contained in:
redkale
2023-07-03 16:03:06 +08:00
parent f016d5fb4a
commit 81e871cca9
2 changed files with 4 additions and 1 deletions

View File

@@ -16,6 +16,7 @@ public class SncpSleepService extends AbstractService {
public CompletableFuture<String> sleep200() { public CompletableFuture<String> sleep200() {
return (CompletableFuture) CompletableFuture.supplyAsync(() -> { return (CompletableFuture) CompletableFuture.supplyAsync(() -> {
Utility.sleep(200); Utility.sleep(200);
System.out.println("执行完sleep200");
return "ok200"; return "ok200";
}); });
} }
@@ -23,6 +24,7 @@ public class SncpSleepService extends AbstractService {
public CompletableFuture<String> sleep300() { public CompletableFuture<String> sleep300() {
return (CompletableFuture) CompletableFuture.supplyAsync(() -> { return (CompletableFuture) CompletableFuture.supplyAsync(() -> {
Utility.sleep(300); Utility.sleep(300);
System.out.println("执行完sleep300");
return "ok300"; return "ok300";
}); });
} }
@@ -30,6 +32,7 @@ public class SncpSleepService extends AbstractService {
public CompletableFuture<String> sleep500() { public CompletableFuture<String> sleep500() {
return (CompletableFuture) CompletableFuture.supplyAsync(() -> { return (CompletableFuture) CompletableFuture.supplyAsync(() -> {
Utility.sleep(500); Utility.sleep(500);
System.out.println("执行完sleep500");
return "ok500"; return "ok500";
}); });
} }

View File

@@ -44,7 +44,7 @@ public class SncpSleepTest {
server.start(); server.start();
int port = server.getSocketAddress().getPort(); int port = server.getSocketAddress().getPort();
System.out.println("服务器启动端口: " + port); System.out.println("SNCP服务器启动端口: " + port);
InetSocketAddress sncpAddress = new InetSocketAddress("127.0.0.1", port); InetSocketAddress sncpAddress = new InetSocketAddress("127.0.0.1", port);
final SncpClient client = new SncpClient("", asyncGroup, sncpAddress, new ClientAddress(sncpAddress), "TCP", 16, 100); final SncpClient client = new SncpClient("", asyncGroup, sncpAddress, new ClientAddress(sncpAddress), "TCP", 16, 100);
final SncpRpcGroups rpcGroups = application.getSncpRpcGroups(); final SncpRpcGroups rpcGroups = application.getSncpRpcGroups();