Jetty嵌入式开发及参数设置
已转移 Jetty嵌入式开发 嵌入Jetty服务,通常执行下面的步骤: 1)创建一个服务 2)添加和配置服务器线程池 3)添加和配置处理器 4)添加和配置Servlet、Webapp到处理器 5)添加和配置连接器 6)启动服务 7)等待(join服务防止主线程退出) Jetty参数设置 线程池( ThreadPool ) 线程池线程资源大小确定了服务器的服务能力,默认大小不一定能满足生产环境,线程分配方式决定了服务器的资源利用效率, jetty自带的线程池 QueuedThreadPool。 minThreads:最小线程数,默认10 maxThreads:最大线程数,默认200 detailedDump:表示是否记录详细的thread dump,默认false不记录。 连接器(Connector) Connector主要分两类,BIO(同步阻塞IO)模式和NIO(异步阻塞IO)模式。 BIO模式的Connector有: ScoketConnector (HTTP) Ajp13SocketConnector (AJP) SslSocketConnector (SSL) NIO模式的Connector有: SelectChannelConnector (HTTP) SslSelectChannelConnector (SSL) 注意,如果配置多个Connector的话