Optimized code

This commit is contained in:
2021-01-19 18:39:42 +08:00
parent d34eddd492
commit e06dcecd75
9 changed files with 61 additions and 38 deletions

View File

@@ -1,7 +1,5 @@
package cn.ceres.did;
import cn.ceres.did.client.InvokeCallback;
import cn.ceres.did.client.ResponseFuture;
import cn.ceres.did.client.SdkClient;
import cn.ceres.did.sdk.SdkProto;
import org.junit.After;
@@ -23,7 +21,7 @@ public class DidSdkPressTest {
@Before
public void init() {
client = new SdkClient("127.0.0.1",16831);
client = new SdkClient("127.0.0.1", 16831);
// client = new SdkClient();
client.init();
client.start();
@@ -50,12 +48,7 @@ public class DidSdkPressTest {
start = System.currentTimeMillis();
for (int i = 0; i < NUM; i++) {
final SdkProto sdkProto = new SdkProto();
client.invokeAsync(sdkProto, 5000, new InvokeCallback() {
@Override
public void operationComplete(ResponseFuture responseFuture) {
countDownLatch.countDown();
}
});
client.invokeAsync(sdkProto, 5000, responseFuture -> countDownLatch.countDown());
}
// countDownLatch.await(10, TimeUnit.SECONDS);

View File

@@ -2,6 +2,7 @@ package cn.ceres.did;
import cn.ceres.did.client.SdkClient;
import cn.ceres.did.sdk.SdkProto;
import org.junit.Before;
import org.junit.Test;
import java.util.concurrent.CountDownLatch;
@@ -12,14 +13,18 @@ import java.util.concurrent.TimeUnit;
*/
public class DidSdkTest {
private static final int NUM = 10;
SdkClient client;
@Test
public void didSdkTest() throws Exception {
SdkClient client = new SdkClient("127.0.0.1", 16831);
@Before
public void init() {
client = new SdkClient("127.0.0.1", 16831);
// SdkClient client = new SdkClient();
client.init();
client.start();
}
@Test
public void didSdkTest() throws Exception {
// 测试同步请求关注rqid是否对应
for (int i = 0; i < NUM; i++) {
SdkProto sdkProto = new SdkProto();
@@ -44,4 +49,12 @@ public class DidSdkTest {
System.out.println("invokeAsync test finish");
}
@Test
public void testInvoke() throws Exception {
System.out.println(client.invoke());
client.setTimeoutMillis(3000);
System.out.println(client.invoke());
}
}