New Tweet search search search search search search search search search search search search search search search search search search search search index index index index index index index index index index index index index index index index index index index index Thursday, March 8, 2012
search blender search search search search search search search search search search search search search search search search search search search search index index index index index index index index index index index index index index index index index index index index Thursday, March 8, 2012
search search search search blender blender blender blender search search search search search search search search search search search search search search search search search search search search index index index index index index index index index index index index index index index index index index index index Thursday, March 8, 2012
search search search search blender blender blender blender search search search search index index index index Thursday, March 8, 2012
search search search search blender blender blender blender search search search search index index index index Thursday, March 8, 2012
search search search search search index index search search index index index API blender ingester HTTP tweet queue Proxy API tweet daemon timeline timeline API service fanout user tweet timeline service service delivery cache redis redis redis redis Thursday, March 8, 2012
search search search search search index index search search index index index API blender ingester HTTP tweet Durable queue Proxy API Stores tweet daemon timeline timeline API service fanout user tweet timeline service service delivery cache redis redis redis redis Thursday, March 8, 2012
search search search search search index index search search index index Geo index API blender ingester HTTP tweet Durable queue Proxy API Stores tweet daemon timeline timeline API service fanout user tweet timeline service service delivery cache redis redis redis redis Thursday, March 8, 2012
search search search search search index index search search index index Geo index API blender ingester HTTP tweet Durable queue Proxy API Stores tweet daemon timeline timeline API service fanout user tweet timeline service service delivery cache URL expansion redis redis redis redis Thursday, March 8, 2012
search search search search search index index search search index index Geo index API blender ingester HTTP tweet Durable queue Proxy API Stores tweet daemon timeline timeline API service fanout user tweet timeline service service delivery cache URL expansion redis redis redis redis Thursday, March 8, 2012
search search search search search index index search search index index Geo index API blender ingester HTTP tweet Durable queue Proxy API Stores tweet daemon timeline timeline API service fanout user tweet timeline service service delivery cache URL expansion redis redis redis redis Thursday, March 8, 2012
search search search search search index index search search index index Geo index API blender ingester HTTP tweet Durable queue Proxy API Stores tweet daemon timeline timeline API service fanout user tweet timeline service service delivery cache URL expansion redis redis redis redis Thursday, March 8, 2012
search search search search search index index search search index index Geo index API blender ingester HTTP tweet Durable queue Proxy API Stores tweet daemon timeline timeline API service fanout user tweet timeline service service delivery cache URL expansion redis redis redis redis Thursday, March 8, 2012
HTTP timeline Proxy API Thursday, March 8, 2012
Finagle - JVM RPC Library open source: http://github.com/twitter/finagle Thursday, March 8, 2012
Finagle – RPC Common Library Components ⇢ connection management ⇢ protocol codecs HTTP timeline Proxy API ⇢ transient error handling ⇢ distributed tracing ⇢ service discovery ⇢ observability Thursday, March 8, 2012
Finagle – RPC Common Library Components ⇢ connection management ⇢ protocol codecs HTTP timeline Proxy API ⇢ transient error handling ⇢ distributed tracing ⇢ service discovery ⇢ observability Thursday, March 8, 2012
Building a client ClientBuilder() .cluster(TimelineServiceCluster) .hostConnectionCoresize(5) .hostConnectionLimit(10) .hostConnectionIdleTime(5.seconds) .failureAccrualParams(5, 10.seconds) .retries(3) .timeout(500.milliseconds) Thursday, March 8, 2012
Building a client ClientBuilder() .cluster(TimelineServiceCluster) .hostConnectionCoresize(5) .hostConnectionLimit(10) .hostConnectionIdleTime(5.seconds) .failureAccrualParams(5, 10.seconds) .retries(3) .timeout(500.milliseconds) Thursday, March 8, 2012
Building a client ClientBuilder() .cluster(TimelineServiceCluster) .hostConnectionCoresize(5) .hostConnectionLimit(10) .hostConnectionIdleTime(5.seconds) .failureAccrualParams(5, 10.seconds) .retries(3) .timeout(500.milliseconds) Thursday, March 8, 2012
Building a client ClientBuilder() .cluster(TimelineServiceCluster) .hostConnectionCoresize(5) .hostConnectionLimit(10) .hostConnectionIdleTime(5.seconds) .failureAccrualParams(5, 10.seconds) .retries(3) .timeout(500.milliseconds) Thursday, March 8, 2012
Building a client ClientBuilder() .cluster(TimelineServiceCluster) .hostConnectionCoresize(5) .hostConnectionLimit(10) .hostConnectionIdleTime(5.seconds) .failureAccrualParams(5, 10.seconds) .retries(3) .timeout(500.milliseconds) Thursday, March 8, 2012
Building a client ClientBuilder() .cluster(TimelineServiceCluster) .hostConnectionCoresize(5) .hostConnectionLimit(10) .hostConnectionIdleTime(5.seconds) .failureAccrualParams(5, 10.seconds) .retries(3) .timeout(500.milliseconds) Thursday, March 8, 2012
Recommend
More recommend