在导航树中,展开“配置”节点。
在“配置”节点下,展开“网络配置”节点。
在“网络配置”节点下,选择“传输”节点。
此时将打开“传输”页。
在“传输”页上,单击要编辑的传输的名称。
此时将打开“编辑传输”页。
在“类名”字段中,键入传输实现的类名。
默认值为 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 算法)。
默认情况下启用此选项。
单击“保存”。
提示:
要返回到默认设置,请单击“加载默认值”按钮,然后单击“保存”。