dolphindb support websocket, 以允许在electron页面上直接连接数据库

应用场景就是,electron app希望通过页面的websocket直连数据库,否则还要走electron的node层。socket连接只限于后端或者说服务端连接,在浏览器环境等只支持websocket的环境里不支持socket通信的环境中,不能直连。

当然几乎所有数据库都不支持websocket直连数据库,但是socket确实限制着web前端对数据库的

这在量化交易场景有很大的用处,客户端很少,但是前端同数据库的交互却要通过后端复杂的转换,然后连接到electron的node层,再转发到页面。浪费大,效率低。如果web可以直连,那么前端可以直接处理数据,金融开发工程师可以直接扩展前端应用,app开发灵活性和效率大为提高,和前端的应用场景也将大为扩展有更多可能性。

请先 登录 后评论

1 个回答

Juntao Wang

webapi可以支持run script, 不过因为基于http协议, 所以流数据订阅是不支持的。当前可行的做法是通过java、c++、python等 api 订阅流数据提供websocket服务。

请先 登录 后评论