FutunnOpen / py-futu-api

富途 OpenAPI Python SDK
Apache License 2.0
1.03k stars 221 forks source link

咨询行情协议 3001 与 3002 的区别和设计 #51

Closed liyuntao closed 4 years ago

liyuntao commented 4 years ago

Qot_Sub.proto - 3001订阅或者反订阅 Qot_RegQotPush.proto - 3002注册行情推送

这两个协议看起来十分相似,似乎订阅后的 security 还需要再注册推送后才可以获得推送。 请问将 3001 3002 区分设计的考量是什么?可否合并成一个?

hughex commented 4 years ago

3001订阅已经包含注册行情推送的功能, 3001 3002 区分设计的考量是用于一条连接用于同步,另外一条用户接收异步请求的场景。 如果一条连接用于订阅,并在该条连接上接收推送,只使用3001协议即可。

------------------ 原始邮件 ------------------ 发件人: "acwchang"<notifications@github.com>; 发送时间: 2020年6月15日(星期一) 晚上7:59 收件人: "FutunnOpen/py-futu-api"<py-futu-api@noreply.github.com>; 抄送: "Subscribed"<subscribed@noreply.github.com>; 主题: [FutunnOpen/py-futu-api] 咨询行情协议 3001 与 3002 的区别和设计 (#51)

Qot_Sub.proto - 3001订阅或者反订阅 Qot_RegQotPush.proto - 3002注册行情推送

这两个协议看起来十分相似,似乎订阅后的 security 还需要再注册推送后才可以获得推送。 请问将 3001 3002 区分设计的考量是什么?可否合并成一个?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

liyuntao commented 4 years ago

Hi @hughex 感谢您的解答

关于

一条连接用于同步,另外一条用户接收异步请求的场景

这个场景这里我还有一些疑惑,这里 同步接收异步请求 是在客户端视角下看待的么? 还是说,将行情数据包与其他比如指令相关的命令包,分开了不同的通道进行传输?

hughex commented 4 years ago

同步与接收异步请求是在客户端视角下看待的。 客户端可以选择创建多条连接,在不同连接上面选择只发送接收请求或只接收推送。 如果有更多问题,建议加入QQ群108534288联系群管理。

------------------ 原始邮件 ------------------ 发件人: "acwchang"<notifications@github.com>; 发送时间: 2020年6月16日(星期二) 晚上8:35 收件人: "FutunnOpen/py-futu-api"<py-futu-api@noreply.github.com>; 抄送: "休"<384862429@qq.com>;"Mention"<mention@noreply.github.com>; 主题: Re: [FutunnOpen/py-futu-api] 咨询行情协议 3001 与 3002 的区别和设计 (#51)

Hi @hughex 感谢您的解答

关于

一条连接用于同步,另外一条用户接收异步请求的场景 这个场景这里我还有一些疑惑,这里 同步与 接收异步请求 是在客户端视角下看待的么? 还是说,将行情数据包与其他比如指令相关的命令包,分开了不同的通道进行传输?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

liyuntao commented 4 years ago

十分感谢~