Java Code Examples for com.alibaba.dubbo.common.Constants#SHUTDOWN_TIMEOUT_KEY
The following examples show how to use
com.alibaba.dubbo.common.Constants#SHUTDOWN_TIMEOUT_KEY .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: ClientReconnectTest.java From dubbox with Apache License 2.0 | 6 votes |
/** * 重连日志的校验 */ public void testReconnectWaringLog() throws RemotingException, InterruptedException{ int port = NetUtils.getAvailablePort(); DubboAppender.doStart(); String url = "exchange://127.0.0.4:"+port + "/client.reconnect.test?transporter=netty4&check=false&" +Constants.RECONNECT_KEY+"="+100 +"&"+Constants.SHUTDOWN_TIMEOUT_KEY+ "=1"//shutdown时间足够短,确保error日志输出 +"&reconnect.waring.period=500";//每隔多少warning记录一次 try{ Exchangers.connect(url); }catch (Exception e) { //do nothing } int count = 0; for (int i=0;i<10;i++){ count = LogUtil.findMessage(Level.WARN, "client reconnect to ") ; if (count >=1){ break; } Thread.sleep(50);//重连线程的运行 } Assert.assertTrue("warning message count must >= 1, real :"+count, count>= 1); DubboAppender.doStop(); }
Example 2
Source File: ClientReconnectTest.java From dubbox with Apache License 2.0 | 6 votes |
/** * 重连日志的校验,不能一直抛出error日志. */ @Test public void testReconnectErrorLog() throws RemotingException, InterruptedException{ int port = NetUtils.getAvailablePort(); DubboAppender.doStart(); String url = "exchange://127.0.0.3:"+port + "/client.reconnect.test?check=false&" +Constants.RECONNECT_KEY+"="+1 + //1ms reconnect,保证有足够频率的重连 "&"+Constants.SHUTDOWN_TIMEOUT_KEY+ "=1";//shutdown时间足够短,确保error日志输出 try{ Exchangers.connect(url); }catch (Exception e) { //do nothing } Thread.sleep(1500);//重连线程的运行 Assert.assertEquals("only one error message ", 1 , LogUtil.findMessage(Level.ERROR, "client reconnect to ")); DubboAppender.doStop(); }
Example 3
Source File: ClientReconnectTest.java From dubbox with Apache License 2.0 | 6 votes |
/** * 重连日志的校验 */ @Test public void testReconnectWaringLog() throws RemotingException, InterruptedException{ int port = NetUtils.getAvailablePort(); DubboAppender.doStart(); String url = "exchange://127.0.0.4:"+port + "/client.reconnect.test?check=false&" +Constants.RECONNECT_KEY+"="+1 //1ms reconnect,保证有足够频率的重连 +"&"+Constants.SHUTDOWN_TIMEOUT_KEY+ "=1"//shutdown时间足够短,确保error日志输出 +"&reconnect.waring.period=100";//每隔多少warning记录一次 try{ Exchangers.connect(url); }catch (Exception e) { //do nothing } int count = 0; for (int i=0;i<100;i++){ count = LogUtil.findMessage(Level.WARN, "client reconnect to ") ; if (count >=1){ break; } Thread.sleep(50);//重连线程的运行 } Assert.assertTrue("warning message count must >= 1, real :"+count, count>= 1); DubboAppender.doStop(); }
Example 4
Source File: ClientReconnectTest.java From dubbox-hystrix with Apache License 2.0 | 6 votes |
/** * 重连日志的校验,不能一直抛出error日志. */ @Test public void testReconnectErrorLog() throws RemotingException, InterruptedException{ int port = NetUtils.getAvailablePort(); DubboAppender.doStart(); String url = "exchange://127.0.0.3:"+port + "/client.reconnect.test?check=false&" +Constants.RECONNECT_KEY+"="+1 + //1ms reconnect,保证有足够频率的重连 "&"+Constants.SHUTDOWN_TIMEOUT_KEY+ "=1";//shutdown时间足够短,确保error日志输出 try{ Exchangers.connect(url); }catch (Exception e) { //do nothing } Thread.sleep(1500);//重连线程的运行 Assert.assertEquals("only one error message ", 1 , LogUtil.findMessage(Level.ERROR, "client reconnect to ")); DubboAppender.doStop(); }
Example 5
Source File: ClientReconnectTest.java From dubbox-hystrix with Apache License 2.0 | 6 votes |
/** * 重连日志的校验 */ @Test public void testReconnectWaringLog() throws RemotingException, InterruptedException{ int port = NetUtils.getAvailablePort(); DubboAppender.doStart(); String url = "exchange://127.0.0.4:"+port + "/client.reconnect.test?check=false&" +Constants.RECONNECT_KEY+"="+1 //1ms reconnect,保证有足够频率的重连 +"&"+Constants.SHUTDOWN_TIMEOUT_KEY+ "=1"//shutdown时间足够短,确保error日志输出 +"&reconnect.waring.period=100";//每隔多少warning记录一次 try{ Exchangers.connect(url); }catch (Exception e) { //do nothing } int count = 0; for (int i=0;i<100;i++){ count = LogUtil.findMessage(Level.WARN, "client reconnect to ") ; if (count >=1){ break; } Thread.sleep(50);//重连线程的运行 } Assert.assertTrue("warning message count must >= 1, real :"+count, count>= 1); DubboAppender.doStop(); }
Example 6
Source File: ClientReconnectTest.java From dubbo3 with Apache License 2.0 | 6 votes |
/** * 重连日志的校验,不能一直抛出error日志. */ @Test public void testReconnectErrorLog() throws RemotingException, InterruptedException{ int port = NetUtils.getAvailablePort(); DubboAppender.doStart(); String url = "exchange://127.0.0.3:"+port + "/client.reconnect.test?check=false&" +Constants.RECONNECT_KEY+"="+1 + //1ms reconnect,保证有足够频率的重连 "&"+Constants.SHUTDOWN_TIMEOUT_KEY+ "=1";//shutdown时间足够短,确保error日志输出 try{ Exchangers.connect(url); }catch (Exception e) { //do nothing } Thread.sleep(1500);//重连线程的运行 Assert.assertEquals("only one error message ", 1 , LogUtil.findMessage(Level.ERROR, "client reconnect to ")); DubboAppender.doStop(); }
Example 7
Source File: ClientReconnectTest.java From dubbo3 with Apache License 2.0 | 6 votes |
/** * 重连日志的校验 */ @Test public void testReconnectWaringLog() throws RemotingException, InterruptedException{ int port = NetUtils.getAvailablePort(); DubboAppender.doStart(); String url = "exchange://127.0.0.4:"+port + "/client.reconnect.test?check=false&" +Constants.RECONNECT_KEY+"="+1 //1ms reconnect,保证有足够频率的重连 +"&"+Constants.SHUTDOWN_TIMEOUT_KEY+ "=1"//shutdown时间足够短,确保error日志输出 +"&reconnect.waring.period=100";//每隔多少warning记录一次 try{ Exchangers.connect(url); }catch (Exception e) { //do nothing } int count = 0; for (int i=0;i<100;i++){ count = LogUtil.findMessage(Level.WARN, "client reconnect to ") ; if (count >=1){ break; } Thread.sleep(50);//重连线程的运行 } Assert.assertTrue("warning message count must >= 1, real :"+count, count>= 1); DubboAppender.doStop(); }
Example 8
Source File: ClientReconnectTest.java From dubbox with Apache License 2.0 | 6 votes |
/** * 重连日志的校验,不能一直抛出error日志. */ @Test public void testReconnectErrorLog() throws RemotingException, InterruptedException{ int port = NetUtils.getAvailablePort(); DubboAppender.doStart(); String url = "exchange://127.0.0.3:"+port + "/client.reconnect.test?check=false&" +Constants.RECONNECT_KEY+"="+1 + //1ms reconnect,保证有足够频率的重连 "&"+Constants.SHUTDOWN_TIMEOUT_KEY+ "=1";//shutdown时间足够短,确保error日志输出 try{ Exchangers.connect(url); }catch (Exception e) { //do nothing } Thread.sleep(1500);//重连线程的运行 Assert.assertEquals("only one error message ", 1 , LogUtil.findMessage(Level.ERROR, "client reconnect to ")); DubboAppender.doStop(); }
Example 9
Source File: ClientReconnectTest.java From dubbox with Apache License 2.0 | 6 votes |
/** * 重连日志的校验 */ @Test public void testReconnectWaringLog() throws RemotingException, InterruptedException{ int port = NetUtils.getAvailablePort(); DubboAppender.doStart(); String url = "exchange://127.0.0.4:"+port + "/client.reconnect.test?check=false&" +Constants.RECONNECT_KEY+"="+1 //1ms reconnect,保证有足够频率的重连 +"&"+Constants.SHUTDOWN_TIMEOUT_KEY+ "=1"//shutdown时间足够短,确保error日志输出 +"&reconnect.waring.period=100";//每隔多少warning记录一次 try{ Exchangers.connect(url); }catch (Exception e) { //do nothing } int count = 0; for (int i=0;i<100;i++){ count = LogUtil.findMessage(Level.WARN, "client reconnect to ") ; if (count >=1){ break; } Thread.sleep(50);//重连线程的运行 } Assert.assertTrue("warning message count must >= 1, real :"+count, count>= 1); DubboAppender.doStop(); }
Example 10
Source File: ClientReconnectTest.java From dubbox with Apache License 2.0 | 6 votes |
/** * 重连日志的校验,不能一直抛出error日志. */ @Test public void testReconnectErrorLog() throws RemotingException, InterruptedException{ int port = NetUtils.getAvailablePort(); DubboAppender.doStart(); String url = "exchange://127.0.0.3:"+port + "/client.reconnect.test?check=false&" +Constants.RECONNECT_KEY+"="+1 + //1ms reconnect,保证有足够频率的重连 "&"+Constants.SHUTDOWN_TIMEOUT_KEY+ "=1";//shutdown时间足够短,确保error日志输出 try{ Exchangers.connect(url); }catch (Exception e) { //do nothing } Thread.sleep(1500);//重连线程的运行 Assert.assertEquals("only one error message ", 1 , LogUtil.findMessage(Level.ERROR, "client reconnect to ")); DubboAppender.doStop(); }
Example 11
Source File: ClientReconnectTest.java From dubbox with Apache License 2.0 | 6 votes |
/** * 重连日志的校验 */ @Test public void testReconnectWaringLog() throws RemotingException, InterruptedException{ int port = NetUtils.getAvailablePort(); DubboAppender.doStart(); String url = "exchange://127.0.0.4:"+port + "/client.reconnect.test?check=false&" +Constants.RECONNECT_KEY+"="+1 //1ms reconnect,保证有足够频率的重连 +"&"+Constants.SHUTDOWN_TIMEOUT_KEY+ "=1"//shutdown时间足够短,确保error日志输出 +"&reconnect.waring.period=100";//每隔多少warning记录一次 try{ Exchangers.connect(url); }catch (Exception e) { //do nothing } int count = 0; for (int i=0;i<100;i++){ count = LogUtil.findMessage(Level.WARN, "client reconnect to ") ; if (count >=1){ break; } Thread.sleep(50);//重连线程的运行 } Assert.assertTrue("warning message count must >= 1, real :"+count, count>= 1); DubboAppender.doStop(); }
Example 12
Source File: ClientReconnectTest.java From dubbo-remoting-netty4 with Apache License 2.0 | 6 votes |
/** * 重连日志的校验 */ public void testReconnectWaringLog() throws RemotingException, InterruptedException{ int port = NetUtils.getAvailablePort(); DubboAppender.doStart(); String url = "exchange://127.0.0.4:"+port + "/client.reconnect.test?transporter=netty4&check=false&" +Constants.RECONNECT_KEY+"="+100 +"&"+Constants.SHUTDOWN_TIMEOUT_KEY+ "=1"//shutdown时间足够短,确保error日志输出 +"&reconnect.waring.period=500";//每隔多少warning记录一次 try{ Exchangers.connect(url); }catch (Exception e) { //do nothing } int count = 0; for (int i=0;i<10;i++){ count = LogUtil.findMessage(Level.WARN, "client reconnect to ") ; if (count >=1){ break; } Thread.sleep(50);//重连线程的运行 } Assert.assertTrue("warning message count must >= 1, real :"+count, count>= 1); DubboAppender.doStop(); }
Example 13
Source File: ClientReconnectTest.java From dubbo-remoting-netty4 with Apache License 2.0 | 6 votes |
/** * 重连日志的校验 */ public void testReconnectWaringLog() throws RemotingException, InterruptedException{ int port = NetUtils.getAvailablePort(); DubboAppender.doStart(); String url = "exchange://127.0.0.4:"+port + "/client.reconnect.test?transporter=netty4&check=false&" +Constants.RECONNECT_KEY+"="+100 +"&"+Constants.SHUTDOWN_TIMEOUT_KEY+ "=1"//shutdown时间足够短,确保error日志输出 +"&reconnect.waring.period=500";//每隔多少warning记录一次 try{ Exchangers.connect(url); }catch (Exception e) { //do nothing } int count = 0; for (int i=0;i<10;i++){ count = LogUtil.findMessage(Level.WARN, "client reconnect to ") ; if (count >=1){ break; } Thread.sleep(50);//重连线程的运行 } Assert.assertTrue("warning message count must >= 1, real :"+count, count>= 1); DubboAppender.doStop(); }