Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/v6.40 #337

Merged
merged 10 commits into from
Dec 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
6.3.0
6.4.0
2 changes: 1 addition & 1 deletion client/all/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>com.alipay.sofa</groupId>
<artifactId>registry-client-all</artifactId>
<version>6.3.0</version>
<version>6.4.0</version>

<name>${project.groupId}:${project.artifactId}</name>
<url>http://github.com/alipay/sofa-registry</url>
Expand Down
2 changes: 1 addition & 1 deletion client/api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.alipay.sofa</groupId>
<artifactId>registry-client-parent</artifactId>
<version>6.3.0</version>
<version>6.4.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
Expand Down
2 changes: 1 addition & 1 deletion client/impl/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.alipay.sofa</groupId>
<artifactId>registry-client-parent</artifactId>
<version>6.3.0</version>
<version>6.4.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
Expand Down
2 changes: 1 addition & 1 deletion client/log/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.alipay.sofa</groupId>
<artifactId>registry-client-parent</artifactId>
<version>6.3.0</version>
<version>6.4.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
Expand Down
2 changes: 1 addition & 1 deletion client/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<parent>
<groupId>com.alipay.sofa</groupId>
<artifactId>registry-parent</artifactId>
<version>6.3.0</version>
<version>6.4.0</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.alipay.sofa</groupId>
<artifactId>registry-parent</artifactId>
<version>6.3.0</version>
<version>6.4.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
Expand Down
21 changes: 20 additions & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.alipay.sofa</groupId>
<artifactId>registry-parent</artifactId>
<version>6.3.0</version>
<version>6.4.0</version>

<packaging>pom</packaging>

Expand Down Expand Up @@ -90,6 +90,8 @@
<zstd-jni.version>1.3.6-1</zstd-jni.version>
<log4j2.version>2.17.0</log4j2.version>
<spring.boot.version>2.3.9.RELEASE</spring.boot.version>
<gson.version>2.10.1</gson.version>
<jmh.version>1.32</jmh.version>
<main.user.dir>${user.dir}</main.user.dir>
<argLine>-Dnetwork_interface_denylist=docker0</argLine>
<!-- for linke 添加isSkipUT, isSkipIT参数声明,防止编译时产生错误 -->
Expand Down Expand Up @@ -457,6 +459,23 @@
<artifactId>zstd-jni</artifactId>
<version>${zstd-jni.version}</version>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>${gson.version}</version>
</dependency>
<dependency>
<groupId>org.openjdk.jmh</groupId>
<artifactId>jmh-core</artifactId>
<version>${jmh.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.openjdk.jmh</groupId>
<artifactId>jmh-generator-annprocess</artifactId>
<version>${jmh.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
</dependencyManagement>

Expand Down
10 changes: 9 additions & 1 deletion server/common/model/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.alipay.sofa</groupId>
<artifactId>registry-common</artifactId>
<version>6.3.0</version>
<version>6.4.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
Expand Down Expand Up @@ -43,5 +43,13 @@
<groupId>com.google.protobuf</groupId>
<artifactId>protobuf-java</artifactId>
</dependency>
<dependency>
<groupId>org.openjdk.jmh</groupId>
<artifactId>jmh-core</artifactId>
</dependency>
<dependency>
<groupId>org.openjdk.jmh</groupId>
<artifactId>jmh-generator-annprocess</artifactId>
</dependency>
</dependencies>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,9 @@ public class ValueConstants {
"change_push_task.delay.config",
SESSION_PROVIDE_DATA_INSTANCE_ID,
SESSION_PROVIDE_DATA_GROUP);
public static final String ADMIN_API_TOKEN_DATA_ID =
DataInfo.toDataInfoId(
"admin.api.token", SESSION_PROVIDE_DATA_INSTANCE_ID, SESSION_PROVIDE_DATA_GROUP);

public static final String DISABLE_DATA_ID_CASE_SENSITIVE_SWITCH =
"disable.dataId.case.sensitive";
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,10 @@
*/
package com.alipay.sofa.registry.common.model.metaserver;

import com.alipay.sofa.registry.log.Logger;
import com.alipay.sofa.registry.log.LoggerFactory;
import com.alipay.sofa.registry.util.ConcurrentUtils;
import com.alipay.sofa.registry.util.JsonUtils;
import java.util.concurrent.TimeUnit;
import org.junit.Assert;
import org.junit.Test;
Expand All @@ -29,6 +32,8 @@ public class NodeServerOperateInfoTest {

private static final String CELL = "TEST_CELL";

private static final Logger LOG = LoggerFactory.getLogger(NodeServerOperateInfoTest.class);

@Test
public void test() {
NodeServerOperateInfo info = new NodeServerOperateInfo();
Expand Down Expand Up @@ -75,4 +80,24 @@ public void test() {
Assert.assertEquals(2, info.sessionSize());
Assert.assertTrue(info.sessionLastOperateTs() > timeMillis);
}

@Test
public void benchMarkJsonReadTest() {
String testData =
"{\"metas\":[],\"datas\":[{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1684231576626},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1680549233524},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1684302055095},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1694747512650},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1680102185863},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1682432970365},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1694958448061},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1679556000825},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1691614528084},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1679554028040},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1699894025865},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1700708828419},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1699102925113},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1665404250703},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1699128157104},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1682433354340},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1683548641733},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1665356135945},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1699859373576},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1678773931611},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1680833515398},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1679216349094},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1700708214857},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1682396360849},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1682401254094},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1682399448259},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1700708544999},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1678786654512},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1700709090410},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1679216077960},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1682480983281},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1681147387197},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1683511760881},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1680496772612},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1669321845534},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1680148932665},{\"nodeType\":\"DATA\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1694491707297}],\"sessions\":{\"CZ50C\":[{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1666454852804},{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1699512721207},{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1700641126216},{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1698394892989},{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1666700789822},{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1677146179560},{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1681123156893},{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1700561646792},{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1680582927788},{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1683512869487},{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1677141808080},{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1700645903401},{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1680234067309},{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1693683493636},{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1693235858899},{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1675823327791},{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1680243128168},{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1682400714705},{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1680501633288},{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1665159978380},{\"nodeType\":\"SESSION\",\"cell\":\"CZ50C\",\"address\":\"127.0.0.1\",\"operateTs\":1680233403254}],\"RZ55A\":[{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1700641954244},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1681326891063},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1682140010053},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1700646095778},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1680233343187},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1690982041621},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1680242772672},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1681540892918},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1700646300859},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1681393305154},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1667802290510},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1682568229073},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1685027318487},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1678781853346},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1680837828765},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1671023529196},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1676278413378},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1668579767035},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1688659110407},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1671680482522},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1681098450266},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1682050154941},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1669021988650},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1696608314348},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1684819943636},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1681192397380},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1681390653546},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1699468565936},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1700625791210},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1683875134290},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1680102117254},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1665505688885},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1679982802489},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1694508110999},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1684643159351},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1680851932912},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1681397448191},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1679982983328},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1679220391635},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1700709616572},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55A\",\"address\":\"127.0.0.1\",\"operateTs\":1699278064854}],\"RZ55B\":[{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1678774844176},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1666876361187},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1700739835405},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1680890216034},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1679495633220},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1680774773542},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1681265389591},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1676522969581},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1681204540580},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1679553932211},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1682396913882},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1681984751646},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1695794328317},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1679215760974},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1678774736134},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1682049496967},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1682290871012},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1682102529751},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1682202396681},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1682098791479},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1681237043759},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1682327126365},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1679219183239},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1678774599339},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1700641532991},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1678786556381},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1671319379798},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1695267391512},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1681272012908},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1677037824950},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1700641746991},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1681490881046},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1680163238947},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1672180528023},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1681098933887},{\"nodeType\":\"SESSION\",\"cell\":\"RZ55B\",\"address\":\"127.0.0.1\",\"operateTs\":1681098144308}]}}";
int times = 100;
long start = System.currentTimeMillis();
for (int i = 0; i < times; i++) {
huanglongchao marked this conversation as resolved.
Show resolved Hide resolved
JsonUtils.read(testData, NodeServerOperateInfo.class);
}
double duration = System.currentTimeMillis() - start;
LOG.info("jsonRead total: %s, per: %s\n", duration, duration / times);

start = System.currentTimeMillis();
for (int i = 0; i < times; i++) {
JsonUtils.gsonRead(testData, NodeServerOperateInfo.class);
}
duration = System.currentTimeMillis() - start;
LOG.info("gsonRead total: %s, per: %s\n", duration, duration / times);
}
}
2 changes: 1 addition & 1 deletion server/common/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.alipay.sofa</groupId>
<artifactId>registry-server-parent</artifactId>
<version>6.3.0</version>
<version>6.4.0</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
Expand Down
Loading
Loading