你在这里: 参考手册 > FME服务器配置文件 > fmeWebSocketConfig.txt文件

fmeWebSocketConfig.txt文件

#########################################
#FME服务器配置文件参数。
#########################################
#
#fme服务器程序从命令行启动并接受一个参数。
#此参数是配置参数文件的路径名。
#
#配置参数用于设置各种运行特性
#FME服务器的。这些参数的值将从此文件中读取
#当fme服务器启动时。此配置参数文件是
#每行包含一个参数赋值的ascii文本文件。每个
#赋值由参数名后跟等号组成
#根据参数的值。
#
#例如,行:
#
#请求端口=7071
#
#为“请求端口”参数赋值为“7071”。
#
#fme服务器对参数名区分大小写。空行
#以“”开头的字符将被视为注释并被忽略。
#
#对此文件中任何参数值的更改仅在
#随后重新启动FME服务器。
#
#配置文件中必须存在以下参数,并正确命名
#如图所示:
#
#——————————————————————————————————————————————————————
#端口和主机分配
#——————————————————————————————————————————————————————
#
#WEBSOCKET_REQUEST_PORT-侦听WEBSOCKET的整数端口号
#请求。
#
#——————————————————————————————————————————————————————
#日志文件
#——————————————————————————————————————————————————————
#
#log_config_path-包含日志文件配置的文件夹路径,通过
#默认值为MessageLogger.properties。
#注意:对于特定于进程的日志配置路径,只需使用进程前缀。
#即。WebSocket日志配置路径=
#
#WEBSOCKET_LOG_FILE_NAME-WEBSOCKET进程的日志文件的路径名。
#
#——————————————————————————————————————————————————————
#WebSocket设置
#——————————————————————————————————————————————————————
#
#websocket_enable_ssl-默认情况下为false。如果禁用了ssl,则为false;如果启用了ssl,则为true。
#
#websocket_keystore_file_path-websocket ssl keystore文件的完整路径和文件。
#可以生成两种类型的密钥:自签名密钥和从
#证书申请。要生成密钥,必须安装Java开发工具包并使用密钥工具。
#要生成自签名密钥:
#一。安装JDK
#2。运行以下命令:keytool-genkey-keyalg RSA
#如果路径未设置为Java bin目录,请导航到该目录并键入适当的
#命令。
#三。当实用程序提示输入您的名字和姓氏时,请输入
#WebSocket服务器
#四。完成描述组织(组织、城市、州、国家)的其余问题
#等)视情况而定。
#5个。当提示输入密码时,请使用与密钥库文件密码相同的密码
#6.密钥存储文件存储在以下位置: 用户:\ \ \ .keystore
#
#websocket_keystore_file_password—websocket ssl keystore文件密码。这是您在
#例如,使用上述密钥工具生成密钥。
#
#websocket_writebuffer_limited-默认为true。true将启用写缓冲区内存限制的规范
#限制每个通道使用的内存量。这有助于确保客户端速度较慢
#不要在高吞吐量环境中耗尽服务器内存。错误的意思是
#没有内存限制,也没有安全措施防止使用所有可用的内亚搏在线存资源。
#
#websocket_write buffer_high_mark—写入缓冲区的高水位线。如果排队的字节数
#写入缓冲区超过此值,通道将不再可写。
#这意味着信息不会被写入这个频道,永远消失。
#
#websocket_write buffer_low_mark—写入缓冲区的低水位标记。一旦排队的字节数
#写缓冲区超过了高水位线,然后下降到低于此值
#频道将再次可写。
#
#websocket_log_verbose-默认情况下为false。true将记录每次发送的消息,否则false将
#禁用记录每次发送的邮件。这应该只用于调试目的
#因为记录每条消息可能会影响高消息中的系统性能
#卷环境。
#
#WebSocket_Log_Discard_已启用-默认情况下为真。true将注销具有
#如果由于超过WebSocket写入缓冲区高标记内存限制而丢弃消息,
#否则就错了。
#
#websocket_log_discard_reset_limit-在高消息量环境中,这指定具有
在进一步日志记录之前忽略掉#。一旦客户端通道超过
# WEBSOCKET_WRITEBUFFER_HIGH_MARK设置所有消息将被丢弃,因此该设置
#将减少生成的日志的冗长。注意:服务器将始终记录
第一次丢弃一条消息,并且没有发送给客户端
# WEBSOCKET_LOG_DISCARD_ENABLED为真。
#
#——————————————————————————————————————————————————————

#——————————————————————————————————————————————————————
# * * * * * * * * * * * * * * FME服务器设置开始* * * * * * * * * * * * * *
#——————————————————————————————————————————————————————

FME_INCLUDE_FILE =亚搏在线{安全{serverDir}} / fmeCommonConfig.txt

#——————————————————————————————————————————————————————
#端口和主机分配
#——————————————————————————————————————————————————————
WEBSOCKET_REQUEST_PORT =亚搏在线{安全{websocketRequestPort}}

#——————————————————————————————————————————————————————
#日志文件
#——————————————————————————————————————————————————————
LOG_CONFIG_PATH =亚搏在线{安全{utilitiesDir}} /配置

WEBSOCKET_LOG_FILE_NAME =亚搏在线{安全{logPrefix}} fmewebsocket.log

#——————————————————————————————————————————————————————
WebSocket服务器设置
#——————————————————————————————————————————————————————

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
# SSL安全设置
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
WEBSOCKET_ENABLE_SSL = false

#如果启用了WebSocket SSL,需要具备以下条件:
# WEBSOCKET_KEYSTORE_FILE_PATH =
# WEBSOCKET_KEYSTORE_FILE_PASSWORD =

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#通道内存设置
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
WEBSOCKET_WRITEBUFFER_LIMITED = true

通道写缓冲设置:
WEBSOCKET_WRITEBUFFER_HIGH_MARK = 2097152
WEBSOCKET_WRITEBUFFER_LOW_MARK = 1572864

# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#日志消息设置
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
WEBSOCKET_LOG_VERBOSE = false
WEBSOCKET_LOG_DISCARD_ENABLED = true
WEBSOCKET_LOG_DISCARD_RESET_LIMIT = 1000000

# * * * * * * * * * * * * * * FME服务器设置结束* * * * * * * * * * * * * *