瀏覽代碼

Performance tweaks for Fintrospect (#2914)

* added catchall to benchmark server

* added catchall to benchmark server

* use nilStack instead of NullTracer et al.
David Denton 8 年之前
父節點
當前提交
df7621590f
共有 1 個文件被更改,包括 3 次插入6 次删除
  1. 3 6
      frameworks/Scala/fintrospect/src/main/scala/FintrospectBenchmarkServer.scala

+ 3 - 6
frameworks/Scala/fintrospect/src/main/scala/FintrospectBenchmarkServer.scala

@@ -2,10 +2,9 @@ import java.util.TimeZone.getTimeZone
 
 import com.twitter.finagle.http.path.Root
 import com.twitter.finagle.http.{Request, Response}
-import com.twitter.finagle.stats.NullStatsReceiver
-import com.twitter.finagle.tracing.NullTracer
+import com.twitter.finagle.stack.nilStack
 import com.twitter.finagle.{Filter, Http}
-import com.twitter.util.{Await, NullMonitor}
+import com.twitter.util.Await
 import io.fintrospect.RouteModule
 import io.fintrospect.configuration.Host
 import io.fintrospect.filters.ResponseFilters
@@ -37,9 +36,7 @@ object FintrospectBenchmarkServer extends App {
   Await.ready(
     Http.server
       .withCompressionLevel(0)
-      .withStatsReceiver(NullStatsReceiver)
-      .withTracer(NullTracer)
-      .withMonitor(NullMonitor)
+      .withStack(nilStack)
       .serve(":9000", ResponseFilters.CatchAll().andThen(addServerAndDate).andThen(module.toService))
   )
 }