2010-06-22 83 views
1

正如Bloomberg APIv3中的示例所告知的那樣,我需要啓動一個Bloomberg會話來打開服務,然後我需要使用該服務來創建請求。彭博會話超時?

我的問題是,如果我的程序發送了一個請求,得到了答案,然後過了一段時間它可能需要發送另一個請求。在這種情況下,我如何確定會話/服務是否仍然可以用來發送請求,還是需要啓動另一個會話?

啓動會話是否花費太多? 如果我經常開始和停止會話,它的麻煩是彭博的服務器嗎?

順便說一句,當我檢索歷史數據時,在單個請求中請求的數據大小是多少?

非常感謝您的親切幫助!

回答

6

這裏有很多問題。以下答案僅僅是我的看法,最好的辦法是在終端會議的「幫助幫助」中向bloomberg自己求助。告訴另一端的人,您希望您的問題轉到API團隊。

問:如何確定會話是否仍然良好? 答:我不知道有任何其他方式比使用是,看看是否發生異常。不過,我有很多次會議都很開心。

問:啓動會話開銷多少? 答:彭博社對此沒有提供任何指導,但與提取數據的開銷相比,它似乎並不多。

問:要求的數據大小是多少? A:我相信如果你問了很多bloomberg會打破最佳運輸的要求,所以你應該儘可能多地要求一個請求,因爲它會更有效率。儘管謹防跨越數據限制。

+0

非常感謝。它有很大幫助! – 2010-06-28 05:27:52

+1

+1無法獲得所選答案。 :) – 2011-01-05 17:26:22

+0

我知道這是非常古老的,但對於任何人都會遇到這種情況: 彭博的開發指南第6.2節說:「打開和關閉會話對於客戶端應用程序和彭博服務器來說都是昂貴的。 https://data.bloomberglp.com/professional/sites/10/2017/03/BLPAPI-Core-Developer-Guide.pdf – ztaylor54 2017-08-10 18:20:37