puzhibing
2023-04-04 1045bd02281af78297f06ef6845efaf3bf0f7f95
提交修改后的版本
5个文件已修改
40 ■■■■■ 已修改文件
ZuulZYTravel/src/main/java/com/sinata/zuul/ZuulApplication.java 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZuulZYTravel/src/main/java/com/sinata/zuul/util/applets/ChildChannelHandler.java 15 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZuulZYTravel/src/main/java/com/sinata/zuul/util/applets/WebSocketHandler.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZuulZYTravel/src/main/resources/application.yml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZuulZYTravel/src/main/resources/redis.properties 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ZuulZYTravel/src/main/java/com/sinata/zuul/ZuulApplication.java
@@ -35,7 +35,7 @@
@EnableZuulProxy//开启网关服务
@EnableDiscoveryClient//开启eureka客户端的消费者
@SpringBootApplication
public class ZuulApplication extends SpringBootServletInitializer {
public class ZuulApplication /*extends SpringBootServletInitializer*/ {
    public static void main(String[] args) {
        SpringApplication.run(ZuulApplication.class, args);
@@ -109,9 +109,8 @@
        public List<SwaggerResource> get() {
            List resource=new ArrayList<>();
            //name可以随便写,location前缀要与zuul配置的path一致。zuul开了token验证,要加上token,否则不用加?token=1
//            resource.add(swaggerResource("user","/user-server/v2/api-docs","1.0"));
//            resource.add(swaggerResource("driver","/driver-server/v2/api-docs","1.0"));
//            resource.add(swaggerResource("dispatch","/dispatch-server/v2/api-docs","1.0"));
            resource.add(swaggerResource("user","/user-server/v2/api-docs","1.0"));
            resource.add(swaggerResource("driver","/driver-server/v2/api-docs","1.0"));
            return resource;
        }
@@ -125,8 +124,8 @@
        }
    }
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
        return builder.sources(ZuulApplication.class);
    }
//    @Override
//    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
//        return builder.sources(ZuulApplication.class);
//    }
}
ZuulZYTravel/src/main/java/com/sinata/zuul/util/applets/ChildChannelHandler.java
@@ -13,14 +13,13 @@
public class ChildChannelHandler extends ChannelInitializer<SocketChannel> {
    @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 = "C:\\cert\\5084549_express.feimadache.com.pfx";
//        SSLContext sslContext = createSSLContext.createSSLContext("PKCS12"
//                , path, "4zw2YVpF");
//        //SSLEngine 此类允许使用ssl安全套接层协议进行安全通信
//        SSLEngine engine = sslContext.createSSLEngine();
//        engine.setUseClientMode(false);
//        socketChannel.pipeline().addLast("ssl", new SslHandler(engine));
        String path = "D:\\app\\cert\\tomcat\\9624329_www.zycx.ztrbkj.com.pfx";
        SSLContext sslContext = createSSLContext.createSSLContext("PKCS12"
                , path, "9dtwhooz");
        //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));
ZuulZYTravel/src/main/java/com/sinata/zuul/util/applets/WebSocketHandler.java
@@ -23,7 +23,7 @@
    //用于websocket握手的处理类
    private WebSocketServerHandshaker handshaker;
    private static final String WEB_SOCKET_URL = "ws://localhost:9090/websocket";
    private static final String WEB_SOCKET_URL = "wss://localhost:9090/websocket";
ZuulZYTravel/src/main/resources/application.yml
@@ -1,5 +1,5 @@
server:
  port: 80
  port: 81
spring:
  application:
    name: zuul-gateway #服务名称
ZuulZYTravel/src/main/resources/redis.properties
@@ -4,12 +4,10 @@
# Redis·þÎñÆ÷µØÖ·
spring.redis.host=127.0.0.1
# Redis·þÎñÆ÷Á¬½Ó¶Ë¿Ú
#spring.redis.port=16379
spring.redis.port=6379
spring.redis.port=16379
#spring.redis.port=6379
# Redis·þÎñÆ÷Á¬½ÓÃÜÂ루ĬÈÏΪ¿Õ£©
#spring.redis.password=mPMHThYzlT8DWgl8HLqwPEyPOiHDPPB5
spring.redis.password=123456
spring.redis.password=mPMHThYzlT8DWgl8HLqwPEyPOiHDPPB5
#spring.redis.password=123456
# Á¬½Ó³Ø×î´óÁ¬½ÓÊý£¨Ê¹ÓøºÖµ±íʾûÓÐÏÞÖÆ£©
spring.redis.jedis.pool.max-active=1024