finagle

    0熱度

    1回答

    我想在中間定義一個端點與參數。 GET( 「富」 ::參數( 「ID」):: 「咕」) 所以,我可以用下面的REST調用叫它: 類似的東西 http://mydomain/foo?id=99/goo 但是,出於某種原因,這是行不通的。 有什麼想法嗎? 謝謝, 伊蘭。

    1熱度

    1回答

    我試圖運行我的應用程序,我得到這個錯誤: java.lang.AbstractMethodError: com.twitter.finagle.stats.MetricsStatsReceiver 我的代碼是: object Main extends TwitterServer { implicit val objectMapper: ObjectMapper = ObjectPr

    1熱度

    1回答

    對於相同的應用代碼 ,我讓他們出現在機器A,但不是B. 在計算機B我仍然得到很多在欺騙文檔中提到的指標,但不是JVM ones。 是否有任何JVM設置或其他環境設置可啓用/禁用JVM度量標準?

    0熱度

    1回答

    我一直在閱讀關於Finagle並試圖理解代碼來弄清楚Aperture的子集選擇是如何工作的。 我看到ApertureLeastLoaded有一個「useDeterministicOrdering」和一個「EndpointFactory」,我猜應該是決定哪些客戶端在子集中採用的關鍵點。 在閱讀Google SRE's book的「deterministic subsetting」部分時,我理解從客戶

    3熱度

    1回答

    目前我在簡單的機器人工作,將有一個電報界面。問題是,finagle有辦法使http請求,但我不知道如何使https請求。 我試圖使HTTPS請求使用Scala庫欺騙來電報機器人API: val service: Service[http.Request, http.Response] = Http.client.withTlsWithoutValidation.newService("api.te

    1熱度

    1回答

    我想在使用Finagle客戶端時將被叫遠程主機記錄到STDOUT。但據我所知,這是不可能通過com.twitter.finagle.http.filter.LoggingFilter;其#format(例如見下文)方法無法訪問實際的主機: request.remoteHost()返回0.0.0.0 request.remoteAddress()返回其基本上含有上述IP request.host()

    1熱度

    2回答

    我想從遠程文件中取一個字節數組。我創建了AsyncStream,但不知道如何將其轉換爲適當的字節數組。 val client: Service[http.Request, http.Response] = Http .client .withStreaming(enabled = true) .newService("www.scala-lang.or

    0熱度

    1回答

    我正在嘗試使用scala finch庫來構建API。 我有以下簡單的代碼: package example import io.finch._ import com.twitter.finagle.Http object HelloWorld extends App { val api: Endpoint[String] = get("hello") { Ok("Hello,

    1熱度

    1回答

    我創建了自己的finagle解析器,我想在我的scalaTest中測試它。但由於我的測試不提供META-INF /服務/ com.twitter.finagle.Resolver文件,當我運行客戶端 Http.client.newService("myResolver!foo.com:/endpoint", "service") 我收到錯誤 com.twitter.finagle.Resolv

    4熱度

    2回答

    我有一個有put端點的服務。我希望能夠訪問url參數以及body。 我該如何做到這一點。 這是我的終點: put("/:customerNum") { foo: Foo => val custNum = ??? } 如何訪問customerNum?