TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Linkerd: Twitter-Style Operability for Microservices

13 pointsby williamallthingover 9 years ago

1 comment

doublerebelover 9 years ago
The blog post talks about the ideas for what Linkerd does, but offers little for how and why it actually does it. So I&#x27;ll take a shot at it.<p>Linkerd runs a proxy on localhost that all local services speak to, as is being done right now commonly with HAProxy. Linkerd proxy handles all the routing. Service discovery is handled by Zookeeper (or Consul or Kubernetes or Marathon). Based on load and latency statistics, It does client side load balancing to these services, similar to Netflix&#x27;s Hystrix -- which makes me wonder about how it handles routing to 3rd party services on the clearnet, and what it does for circuit breaking on local or remote services.<p>Linkerd+Finagle are written in Scala, so running one of these on every app server means running a jvm on every server. Is anyone running this in production and can speak to how heavy the linkerd process is? One of the main HAProxy advantages is its efficiency.
评论 #11137891 未加载