能力发现
能力发现用于让 Client 获取当前 Server 支持的协议能力。当前章节只定义通用语义,具体 Operation 放到接口定义章节
能力发现结果至少应覆盖:
- 协议版本;
- 支持的 Message Type;
- 支持的 Flags;
- 支持的 Payload Codec;
- 支持的 Operation 列表;
- 支持的 Flow 列表;
- 支持的 QoS 能力;
- 最大 Payload Length;
- 最大并发 Operation 数;
- 最大 Flow 数;
- 心跳参数范围;
- 私有扩展能力;
能力发现应使用 Operation 实现,默认 Payload Codec 为 JSON