Pu Zhibing
8 天以前 a6a32fde972657d6007ee94934b244fc4691e17c
修改配置
5个文件已修改
40 ■■■■ 已修改文件
ZuulOKTravel/pom.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZuulOKTravel/src/main/java/com/sinata/zuul/ZuulApplication.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZuulOKTravel/src/main/java/com/sinata/zuul/util/NettyStartListener.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZuulOKTravel/src/main/java/com/sinata/zuul/util/applets/ChildChannelHandler.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZuulOKTravel/src/main/java/com/sinata/zuul/util/applets/NettyServer0.java 2 ●●● 补丁 | 查看 | 原始文档 | 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();