{
|
"groups": [
|
{
|
"name": "blade.websocket",
|
"type": "com.qianwen.core.websocket.config.WebSocketProperties",
|
"sourceType": "com.qianwen.core.websocket.config.WebSocketProperties"
|
}
|
],
|
"properties": [
|
{
|
"name": "blade.websocket.allow-origins",
|
"type": "java.lang.String",
|
"description": "允许访问源",
|
"sourceType": "com.qianwen.core.websocket.config.WebSocketProperties",
|
"defaultValue": "*"
|
},
|
{
|
"name": "blade.websocket.heartbeat",
|
"type": "java.lang.Boolean",
|
"description": "心跳处理",
|
"sourceType": "com.qianwen.core.websocket.config.WebSocketProperties",
|
"defaultValue": true
|
},
|
{
|
"name": "blade.websocket.map-session",
|
"type": "java.lang.Boolean",
|
"description": "是否开启对session的映射记录",
|
"sourceType": "com.qianwen.core.websocket.config.WebSocketProperties",
|
"defaultValue": true
|
},
|
{
|
"name": "blade.websocket.message-distributor",
|
"type": "java.lang.String",
|
"description": "消息分发器:local | redis,默认 local, 如果自定义的话,可以配置为其他任意值",
|
"sourceType": "com.qianwen.core.websocket.config.WebSocketProperties"
|
},
|
{
|
"name": "blade.websocket.path",
|
"type": "java.lang.String",
|
"description": "路径: 无参: \/ws 有参: PathVariable: 单参: \/ws\/{test} 多参: \/ws\/{test1}\/{test2} query: \/ws?uid=1&name=test",
|
"sourceType": "com.qianwen.core.websocket.config.WebSocketProperties",
|
"defaultValue": "\/ws\/info"
|
},
|
{
|
"name": "blade.websocket.sock-js-path",
|
"type": "java.lang.String",
|
"description": "使用SockJS配置了浏览器不支持WebSocket技术时的替代方案(也就是\/ws_socketJs\/info这个连接地址)",
|
"sourceType": "com.qianwen.core.websocket.config.WebSocketProperties",
|
"defaultValue": "\/ws_socketJs\/info"
|
},
|
{
|
"name": "blade.websocket.support-partial-messages",
|
"type": "java.lang.Boolean",
|
"description": "是否支持部分消息",
|
"sourceType": "com.qianwen.core.websocket.config.WebSocketProperties",
|
"defaultValue": false
|
}
|
],
|
"hints": []
|
}
|