看了CTP教程环境安装的例子,他需要一台图形化界面的windows server进行开发和测试。我这边想达到一个场景是, 我本地 windows进行开发,同时启动client界面图形,然后把服务器代码部署到 远端ubuntu server 启动无界面rpc server。 这样可以完成本地开发和调试,但是目前没有找到相关教程可以实现这种,所以翻阅资料找到 examples/client_server 像是一种能达到我目的的启动方式,但是有几个疑问。
examples/client_server的启动方式应该是如https://www.vnpy.com/docs/cn/rpc_service.html#id2 文档描述的。 文档描述的架构是client端不负责连接CTP。
所以正常的理解,是带界面的client 把所有需要跟交易所的交互都发送给无界面的server端让server进行转发。
但是根据文档的配置,要client先连接交易接口才连接rpc。这样不就是要client端也访问交易所接口了吗?