DolphinDB Server 版本Python API 版本是否需要指定端口
1.30.x, 2.00.9 之前的版本与 DolphinDB Server 版本对应的版本是
2.00.9 及之后的版本与 DolphinDB Server 版本对应的版本否
- 1.30.x, 2.00.9 之前的版本在订阅端提交订阅请求后,发布端需要向 API 端指定端口重新发起一个 TCP 连接用于传输数据。
- 2.00.9 及之后的版本支持发布端通过订阅端的请求连接推送数据。因此,订阅端无需指定端口(默认值为 0);如果指定,该参数无效,会被 API 忽略。
使用不同版本 API 启用流数据功能的脚本示例如下:
import dolphindb as ddb s = ddb.session() # 1.30.x,2.00.9 之前的版本,开启订阅,指定端口8000 s.enableStreaming(8000) # 2.00.9 及之后的版本,开启订阅,无需指定端口 s.enableStreaming() 注意:若同时升级 API 和 Server 至 2.00.9 及之后的版本,须在升级前先取消订阅,完成升级后再重新订阅。