target.classes.com.thinkaurelius.thrift.TDisruptorServer$RandomSelectorLoadBalancer.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of thrift-server Show documentation
Show all versions of thrift-server Show documentation
Thrift Server implementation backed by LMAX Disruptor.
Shows better throughput/latency characteristics than build-in
THsHa and TThreadedSelector servers.
???? 3 ,
! " selectors $ SelectorThread InnerClasses ;[Lcom/thinkaurelius/thrift/TDisruptorServer$SelectorThread; >([Lcom/thinkaurelius/thrift/TDisruptorServer$SelectorThread;)V Code LineNumberTable LocalVariableTable this RandomSelectorLoadBalancer FLcom/thinkaurelius/thrift/TDisruptorServer$RandomSelectorLoadBalancer; selectorThreads nextSelector <()Lcom/thinkaurelius/thrift/TDisruptorServer$SelectorThread;
SourceFile TDisruptorServer.java
% & ' ( ) * + Dcom/thinkaurelius/thrift/TDisruptorServer$RandomSelectorLoadBalancer java/lang/Object >com/thinkaurelius/thrift/TDisruptorServer$SelectorLoadBalancer SelectorLoadBalancer 8com/thinkaurelius/thrift/TDisruptorServer$SelectorThread ()V &java/util/concurrent/ThreadLocalRandom current *()Ljava/util/concurrent/ThreadLocalRandom; nextInt (I)I )com/thinkaurelius/thrift/TDisruptorServer !
F
*? *+? ? ? ?
; *? ? *? ?? 2? ?
#