【发布时间】:2014-04-19 05:10:07
【问题描述】:
SSL/NPN 将通过我们的负载均衡器 (Haproxy) 进行处理,因此我真的不需要 Jetty 为我们执行此操作。
但我在网上看到的所有示例都只显示了如何使用 SSL/NPN 来做到这一点,而不是没有。
到目前为止,这是我尝试过的:
Server server = new Server();
HTTPConfiguration httpConfig = .... // set up some additional http config here
PushStrategey push = new ReferrerPushStrategy();
List<ConnectionFactory> factories = new ArrayList<>();
factories.add(new HTTPSPDYServerConnectionFactory(SPDY.V3, httpConfig, push));
factories.add(new HTTPSPDYServerConnectionFactory(SPDY.V2, httpConfig, push));
factories.add(new HTTPConnectionFactory(httpConfig));
ServerConnector connector = new ServerConnector(server, factories.toArray(new ConnectionFactory[factories.size()]));
connector.setPort(port);
server.addConnector(connector);
connector.start();
....
不幸的是,似乎出了点问题,当我尝试通过 curl 或我的浏览器等客户端访问服务器时,它们会无限期地挂起。我做错了什么?
谢谢
【问题讨论】:
标签: jetty embedded-jetty spdy jetty-9