Skip to content

Commit 19f3094

Browse files
nzomkxiabeiwei30
authored andcommitted
use netty4 as default transporter for 2.6.6 #3029 (#3318)
* use netty4 as default transporter for 2.6.6 #3029 * fix config file issue && enhance UT * ignore unstable test
1 parent 43d8620 commit 19f3094

File tree

23 files changed

+64
-35
lines changed

23 files changed

+64
-35
lines changed

dependencies-bom/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
<spring_version>4.3.16.RELEASE</spring_version>
7676
<javassist_version>3.20.0-GA</javassist_version>
7777
<netty_version>3.2.5.Final</netty_version>
78-
<netty4_version>4.0.35.Final</netty4_version>
78+
<netty4_version>4.1.25.Final</netty4_version>
7979
<mina_version>1.1.7</mina_version>
8080
<grizzly_version>2.1.4</grizzly_version>
8181
<httpclient_version>4.5.3</httpclient_version>

dubbo-config/dubbo-config-api/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585
</dependency>
8686
<dependency>
8787
<groupId>com.alibaba</groupId>
88-
<artifactId>dubbo-remoting-netty</artifactId>
88+
<artifactId>dubbo-remoting-netty4</artifactId>
8989
<version>${project.parent.version}</version>
9090
<scope>test</scope>
9191
</dependency>

dubbo-config/dubbo-config-spring/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
</dependency>
8787
<dependency>
8888
<groupId>com.alibaba</groupId>
89-
<artifactId>dubbo-remoting-netty</artifactId>
89+
<artifactId>dubbo-remoting-netty4</artifactId>
9090
<version>${project.parent.version}</version>
9191
<scope>test</scope>
9292
</dependency>

dubbo-demo/dubbo-demo-consumer/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
</dependency>
5353
<dependency>
5454
<groupId>com.alibaba</groupId>
55-
<artifactId>dubbo-remoting-netty</artifactId>
55+
<artifactId>dubbo-remoting-netty4</artifactId>
5656
</dependency>
5757
<dependency>
5858
<groupId>com.alibaba</groupId>

dubbo-demo/dubbo-demo-provider/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
</dependency>
5454
<dependency>
5555
<groupId>com.alibaba</groupId>
56-
<artifactId>dubbo-remoting-netty</artifactId>
56+
<artifactId>dubbo-remoting-netty4</artifactId>
5757
</dependency>
5858
<dependency>
5959
<groupId>com.alibaba</groupId>

dubbo-monitor/dubbo-monitor-default/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
</dependency>
4343
<dependency>
4444
<groupId>com.alibaba</groupId>
45-
<artifactId>dubbo-remoting-netty</artifactId>
45+
<artifactId>dubbo-remoting-netty4</artifactId>
4646
<version>${project.parent.version}</version>
4747
<scope>test</scope>
4848
</dependency>

dubbo-registry/dubbo-registry-default/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
</dependency>
5050
<dependency>
5151
<groupId>com.alibaba</groupId>
52-
<artifactId>dubbo-remoting-netty</artifactId>
52+
<artifactId>dubbo-remoting-netty4</artifactId>
5353
<version>${project.parent.version}</version>
5454
<scope>test</scope>
5555
</dependency>

dubbo-remoting/dubbo-remoting-netty/src/main/java/com/alibaba/dubbo/remoting/transport/netty/NettyTransporter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
public class NettyTransporter implements Transporter {
2727

28-
public static final String NAME = "netty";
28+
public static final String NAME = "netty3";
2929

3030
@Override
3131
public Server bind(URL url, ChannelHandler listener) throws RemotingException {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
netty=com.alibaba.dubbo.remoting.transport.netty.NettyTransporter
1+
netty3=com.alibaba.dubbo.remoting.transport.netty.NettyTransporter

dubbo-remoting/dubbo-remoting-netty/src/test/java/com/alibaba/dubbo/remoting/exchange/support/header/HeartbeatHandlerTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ public void after() throws Exception {
5656

5757
@Test
5858
public void testServerHeartbeat() throws Exception {
59-
URL serverURL = URL.valueOf("header://localhost:55555");
59+
URL serverURL = URL.valueOf("header://localhost:55555?transporter=netty3");
6060
serverURL = serverURL.addParameter(Constants.HEARTBEAT_KEY, 1000);
6161
TestHeartbeatHandler handler = new TestHeartbeatHandler();
6262
server = Exchangers.bind(serverURL, handler);
@@ -72,7 +72,7 @@ public void testServerHeartbeat() throws Exception {
7272

7373
@Test
7474
public void testHeartbeat() throws Exception {
75-
URL serverURL = URL.valueOf("header://localhost:55555");
75+
URL serverURL = URL.valueOf("header://localhost:55555?transporter=netty3");
7676
serverURL = serverURL.addParameter(Constants.HEARTBEAT_KEY, 1000);
7777
TestHeartbeatHandler handler = new TestHeartbeatHandler();
7878
server = Exchangers.bind(serverURL, handler);
@@ -89,7 +89,7 @@ public void testHeartbeat() throws Exception {
8989
@Test
9090
public void testClientHeartbeat() throws Exception {
9191
FakeChannelHandlers.setTestingChannelHandlers();
92-
URL serverURL = URL.valueOf("header://localhost:55555");
92+
URL serverURL = URL.valueOf("header://localhost:55555?transporter=netty3");
9393
TestHeartbeatHandler handler = new TestHeartbeatHandler();
9494
server = Exchangers.bind(serverURL, handler);
9595
System.out.println("Server bind successfully");

0 commit comments

Comments
 (0)