- 在导航树中,展开“配置”节点。
- 在“配置”节点下,展开“网络配置”节点。
- 在“网络配置”节点下,选择“传输”节点。
此时将打开“传输”页面。
- 在“传输”页面上,单击要编辑的传输的名称。
此时将打开“编辑传输”页面。
- 在“类名”字段中,键入传输实现的类名。
默认值为 com.sun.grizzly.TCPSelectorHandler。
- 在“选择键处理程序”字段中,键入选择键处理程序的类名。
选择键处理程序的类名。选择键处理程序是一个管理选择键的生命周期的抽象类。如果不指定值,则将使用默认实现。
- 从“字节缓冲区类型”下拉式列表中,选择要使用的 ByteBuffer 的类型。
可用选项为 HEAP 和 DIRECT。默认值为 HEAP。
- 在“接收方线程”字段中,键入计算机中的处理器数。
如果值为 -1,则表示 Grizzly 将根据计算机中的处理器数,自行计算接收方线程数。默认值为 1。
要设置请求处理线程的数量,请设置使用此传输的网络侦听器所用线程池的“最大线程池大小”值。
- 在“最大连接数”字段中,键入使用此传输的网络侦听器上的最大暂挂连接数。
默认值为 4096。
- 在“缓冲区大小”字段中,键入提供给使用此传输的网络侦听器创建的输入流的缓冲区的大小(以字节为单位)。
默认值为 8192。
- 在“空闲键超时”字段中,键入空闲键被取消且通道被关闭之前经过的秒数。
默认值为 30。
- 在“读取超时”字段中,键入在读取操作的标头和正文解析阶段中,GlassFish Server 等待的毫秒数。
默认值为 30,000。
- 在“选择器轮询超时”字段中,键入 NIO 选择器将阻止等待事件(用户请求)的毫秒数。
默认值是 1000。
- 在“写入超时”字段中,键入在写入响应时,GlassFish Server 认为远程客户机已断开之前等待的毫秒数。
默认值为 30,000。
- 选中“启用显示配置”复选框,以将 Grizzly 的内部配置写入到服务器日志中。
此选项可为调试提供有用的信息。默认情况下禁用此选项。
- 选中“启用探测”复选框,以将请求/响应信息转储到服务器日志中。
此选项可为调试提供有用的信息,但会明显降低性能。默认情况下禁用此选项。
- 选中“TCP 无延迟”复选框,以启用 TCP_NODELAY(也称为 Nagle 算法)。
默认情况下启用此选项。
- 单击“保存”。
提示 - 要返回到默认设置,请单击“装入默认值”按钮,然后单击“保存”。