yangys
2024-03-27 e48aa2ac8dea1be5db11c63edf0b912c4ad5ce65
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
{
  "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": []
}