twitter-finagle

    0

    1답변

    Json이 필요한 Finch 엔드 포인트를 작성 중입니다. URL - 내가 형 JSON으로 몸을 지정하려면 어떻게 또는 어떻게 할 내가 LogBundles 및 프로세스 사이의 JSON 값을 전달 구문 분석 JSON에 대한 LogBundles/긴 JSON 메시지/프로세스 내가 json4s 사용하고 라이브러리 ? Json의 정확한 구조를 알지 못해서 body.

    1

    1답변

    순차 호출이 만들어 질 때 잘 작동하는 핀치 엔드 포인트가 있습니다. 동시 요청의 경우, 서비스 대기 시간은 동시 요청 수의 비율로 증가합니다. 이에 대해서는 두 가지 질문이 있습니다. 지연 시간 문제를 일으키는 스레드 차단이 있습니까? 핀치에는 얼마나 많은 작업자 스레드가 있습니까? 어떻게 작업자 스레드 수를 늘리시겠습니까? 기본 작업자 스레드 수를 변경

    1

    1답변

    이 나는 ​​동시 요청의 최대 수는 다섯 (왜 5? 5 개 이상, 서버 것을 발견,이 val server = Thrift.serveIface(bindAddr(), new MyService[Future] { def myRPCFuction() {} }) 같은 변통을 사용하여 절약 서버를 작성하지만, 초과 된 것을 무시하십시오.) Finagle의

    0

    1답변

    나는 Finerele 서버를 가지고있어 언제 재결합되는지 알 수 없습니다. esbMockServer = Some(defaultServer .serve(s"localhost:$esbPort", esbService)) println(s"Running Finagle Regular Esb Mock Server in port $esbPort..

    0

    1답변

    버그로 인해 NPE를 던지는 Future.respond 내부에서 일부 코드가 실행되고 있습니다. 문제는 NPE가 루트 모니터 (RootMonitor)에 의해 삼켜 졌기 때문에 유닛 테스트가 완전히 빠져서 행복하게 전달된다는 것입니다. 그럼 내 질문은 단위 테스트를 위해 RootMonitor 동작을 재정 의하여 예외를 삼키기보다는 테스트 실패가 발생하는 경우

    1

    1답변

    고유 한 Finagle Resolver를 만들고 scalaTest에서 테스트하고 싶습니다. 내 테스트는 META-INF/서비스/com.twitter.finagle.Resolver 파일을 제공하지 않기 때문에 나는 클라이언트를 실행할 때, Http.client.newService("myResolver!foo.com:/endpoint", "service")

    4

    2답변

    put 엔드 포인트가있는 서비스가 있습니다. 나는 시체뿐만 아니라 url 매개 변수에 액세스 할 수 있기를 원합니다. 어떻게해야합니까? 내가 customerNum에 액세스하려면 어떻게 put("/:customerNum") { foo: Foo => val custNum = ??? } : 이 내 엔드 포인트입니까? 당신이 request에

    0

    1답변

    Twitter-Finagle을 사용하여 서버를 만듭니다. 서버의 각 RPC 기능에서 Finagle 클라이언트를 사용하여 다른 서버의 RPC를 호출하면됩니다. 같은 : 나는 lsof -p를 사용하여 다른 서버에 너무 많은 연결이 있다는 것을 발견, org.jboss.netty.channel.socket.nio.AbstractNioSelector: Failed

    0

    1답변

    Recentlylibthrift 사용자 지정 포크에 따라 시작한 Finagle 라이브러리 "com.twitter" % "libthrift"으로 정의 할 수 있습니까? 정규 1 : "org.apache.thrift" % "libthrift"입니다. 두 패키지 모두 동일한 패키지에 동일한 클래스를 포함합니다. 클래스 경로를 수동으로 정리하는 것은 가능하지만 모

    2

    2답변

    Health 엔드 포인트를 대체하려고합니다. 나는 다른 것을 돌려주고 'OK'할 필요가있다. 문서에 설명 된대로 Lifecycle.Warmup 특성을 사용해야합니다. 어느 HttpMuxer.addHandler(Route("/health", new ReplyHandler("not OK\n"))) 도 최우선 방법은 아직 도움이되지 않습니다. 아래 코드는 도