ZuulOKTravel/pom.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ZuulOKTravel/src/main/java/com/sinata/zuul/ZuulApplication.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ZuulOKTravel/src/main/java/com/sinata/zuul/util/NettyStartListener.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ZuulOKTravel/src/main/java/com/sinata/zuul/util/applets/ChildChannelHandler.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ZuulOKTravel/src/main/java/com/sinata/zuul/util/applets/NettyServer0.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
ZuulOKTravel/pom.xml
@@ -6,15 +6,15 @@ <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.4.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> <relativePath/> </parent> <groupId>com.sinata</groupId> <artifactId>zuul</artifactId> <version>0.0.1-SNAPSHOT</version> <version>1.0.0</version> <name>zuul</name> <description>Zuul project for Spring Boot</description> <packaging>war</packaging> <packaging>jar</packaging> <properties> <java.version>1.8</java.version> ZuulOKTravel/src/main/java/com/sinata/zuul/ZuulApplication.java
@@ -39,10 +39,10 @@ public static void main(String[] args) { SpringApplication.run(ZuulApplication.class, args); // NettyServer nettyServer = new NettyServer(); // nettyServer.bind(); // NettyServer0 nettyServer0 = new NettyServer0(); // nettyServer0.bind(); NettyServer nettyServer = new NettyServer(); nettyServer.bind(); NettyServer0 nettyServer0 = new NettyServer0(); nettyServer0.bind(); } ZuulOKTravel/src/main/java/com/sinata/zuul/util/NettyStartListener.java
@@ -19,11 +19,11 @@ Thread thread = new Thread(new Runnable() { @Override public void run() { NettyServer nettyServer = new NettyServer(); nettyServer.bind(); NettyServer0 nettyServer0 = new NettyServer0(); nettyServer0.bind(); // NettyServer nettyServer = new NettyServer(); // nettyServer.bind(); // // NettyServer0 nettyServer0 = new NettyServer0(); // nettyServer0.bind(); } }); thread.start(); ZuulOKTravel/src/main/java/com/sinata/zuul/util/applets/ChildChannelHandler.java
@@ -14,13 +14,13 @@ @Override protected void initChannel(SocketChannel socketChannel) throws Exception { // String path = "C:\\Program Files\\Apache Software Foundation\\Tomcat 8.5\\cert\\SHA256withRSA_lzhyc.cn.pfx"; // String path = "/usr/local/server/apache-tomcat-80/conf/cert/6064978_okyueche.com.pfx"; // SSLContext sslContext = createSSLContext.createSSLContext("PKCS12" // , path, "lio03Bb9"); // //SSLEngine 此类允许使用ssl安全套接层协议进行安全通信 // SSLEngine engine = sslContext.createSSLEngine(); // engine.setUseClientMode(false); // socketChannel.pipeline().addLast("ssl", new SslHandler(engine)); String path = "/root/server/cert/tomcat/www.kuaiyuncx.com_server.jks"; SSLContext sslContext = createSSLContext.createSSLContext("JKS" , path, "Fq7!GBEsQ^eyGYBD"); //SSLEngine 此类允许使用ssl安全套接层协议进行安全通信 SSLEngine engine = sslContext.createSSLEngine(); engine.setUseClientMode(false); socketChannel.pipeline().addLast("ssl", new SslHandler(engine)); // 设置30秒没有读到数据,则触发一个READER_IDLE事件。 // pipeline.addLast(new IdleStateHandler(30, 0, 0)); ZuulOKTravel/src/main/java/com/sinata/zuul/util/applets/NettyServer0.java
@@ -64,7 +64,7 @@ // ChildChannelHandler 对出入的数据进行的业务操作,其继承ChannelInitializer b.childHandler(new ChildChannelHandler()); System.out.println("服务端开启等待客户端连接 ... ..."); Channel ch = b.bind(9090).sync().channel(); Channel ch = b.bind(8888).sync().channel(); ch.closeFuture().sync(); } catch (Exception e) { e.printStackTrace();