如Bloomberg APIv3中的示例所示,我需要启动一个Bloomberg会话来打开一个服务,然后我需要使用该服务来创建一个请求。
我的问题是,如果我的程序发送了一个请求,得到了答案,然后过了一段时间,它可能需要发送另一个请求。在这种情况下,如何确定会话/服务是否仍可用于发送请求,或者是否需要启动另一个会话?
启动一个会话需要花费很多钱吗?如果我经常启动和停止会话,会不会影响Bloomberg的服务器?
顺便说一句,当我检索历史数据时,在单个请求中请求的合适数据大小是多少?
非常感谢您的帮助!
发布于 2010-06-24 21:02:06
这里有很多问题。以下答案只是我的观点,你最好在你的终端会话中向彭博社自己询问“帮助”。告诉另一端的人,您希望将您的问题提交给API团队。
问:如何确定会话是否仍然有效?答:除了使用is并查看是否发生异常之外,我不知道还有什么其他方法。然而,我已经让会话开了好几个小时,非常开心。
问:开始一个会话的成本高吗?答:彭博社对此没有给出任何指导,但与获取数据的开销相比,这似乎并不算多。
问:应该要求的数据大小是多少?答:我相信,如果你要求很多,彭博社会将请求分解,以实现最佳传输,所以你应该在一个请求中要求尽可能多,因为这样会更有效率。不过,要小心跨越你的数据限制。
https://stackoverflow.com/questions/3090637
复制相似问题