thrift

    11熱度

    2回答

    我們的分析服務器是用C++編寫的。它基本上查詢底層存儲引擎,並通過節儉返回相當大的結構化數據。典型的請求將需要大約0.05到0.6秒才能完成取決於請求大小。 我注意到我們可以在C++代碼中使用的Thrift服務器有幾個選項,特別是TNonblockingServer,TThreadedServer和TThreadPoolServer。看起來像TNonblockingServer是一條路,因爲它可以

    6熱度

    4回答

    我正在編寫新硬件設備的軟件,我希望任何新的第三方應用程序能夠訪問它們,如果他們想。 該軟件將是一個本機進程(C++),應該可以由第三方遊戲和希望支持該硬件設備的應用程序進行輪詢。這些第三方應用程序也應該能夠在訂閱的基礎上從本地進程接收事件。除了本地進程外,我還會爲第三方開發人員提供「連接器」庫,供他們可能選擇的所有平臺/語言(Java,C++,Python等)嵌入到他們的應用程序中,以便他們可以輕

    2熱度

    2回答

    我目前被困在試圖讓我的目標C生成的文件在我的iPhone項目中編譯。基本上,它不斷告訴我有用於以下四個進口沒有這樣的目錄: 節儉/ TProtocol.h 節儉/ TApplicationException.h 節儉/ TProtocolUtil.h 節儉/ TProcessor.h 我遵循Thrift wiki上的所有說明並下載並編譯了XCode中的Thrift框架,但沒有特定於iPhone開發

    2熱度

    1回答

    我在我的儲蓄函數定義一個使用oneway修改: ... oneway void secret_function(1: string x, 2: string y), ... 當生成通過節儉各自二郎代碼,這被翻譯成: ... function_info('secret_function', reply_type) -> oneway_void; function_info('s

    1熱度

    2回答

    連接到卡桑德拉0.7我有很多的麻煩試圖升級我existing library從卡桑德拉0.6至0.7β1的。我原本以爲這是一個操作問題的順序,所以我決定把它分解成基本的東西。 這裏是我將被起訴 TTransport framedTransport = new TFramedTransport(new TSocket("localhost", 9160)); TTransport socketTr

    0熱度

    1回答

    我正在使用Cassandra 0.6.5使用thrift接口。我試圖使用batch_mutate方法調用,但是,當我執行它時,我收到沒有錯誤信息。這使我相信它的工作。當我使用CLI進行檢查時,沒有任何內容。任何人都可以看到我的代碼或突變圖的格式是否有問題?有任何想法嗎? 由於提前, LN public void Update(string keyspace, Common.NetworkPacka

    2熱度

    2回答

    我已經爲Cassandra生成了一個Thrift庫,用於從SVN中最新的Thrift構建的JavaScript。 然而,我所提供的JS節儉客戶端庫注意到下面的語句: 此客戶端只能講JSON 協議和僅支持 運輸AJAX。 有誰知道JSON協議是否與Cassandra兼容? 傳輸不是一個問題,因爲我打算將它移植到使用node.js套接字,但我需要知道JSON協議是否允許我與Cassandra連接。 T

    1熱度

    2回答

    我正在Cassandra上安裝Twissandra - 一個python示例。 Instructions Here。成功地編譯和構建所有依賴於Lubuntu 10.04後(與節儉4.0,然後試圖用2.0) - 當我運行Web服務器的最後一步 - 它崩潰和崗位這阿帕奇節儉錯誤: AssertionError: Thrift API version mismatch. (Client: 12, Ser

    2熱度

    1回答

    我剛剛在MRI中使用JRuby和Thrift寶石後才安裝它。我遇到了一個問題,如果我需要「節儉」,我會收到消息「無法加載thrift_native擴展,默認爲純Ruby庫。」如果我然後嘗試並要求在ruby中生成的代碼節儉,我會得到這個錯誤:「NameError:未初始化常量Thrift :: Struct_Union」 是節儉寶石目前不與JRuby工作? 除了使用gem之外,我還可以使用JRuby

    4熱度

    1回答

    我試圖結合Hadoop,Pig和Cassandra來通過簡單的Pig查詢來處理Cassandra中存儲的數據。問題是我無法讓Pig創建實際與CassandraStorage配合使用的Map/Reduce作業。 我所做的是從contrib/pig(Cassandra的源代碼發行版)頂部的一個集羣機器上覆制了storage-conf.xml文件,然後將其編譯到cassandra_loadfun.jar