Art_Rebel Art_Rebel - 2 years ago 74
Scala Question

Scope of Finagle using

I am a newbie in Twitter Finagle. I heard that Finagle is very useful with RPC and microservices in scala. But almost all in twitter doc is related with async http servers (over netty). Explain me scope of using Finagle.

Answer Source

As twitter says: Finagle is an extensible RPC system for the JVM, used to construct high-concurrency servers.

Finagle is appropriate in the next cases:

  • Building high-load microservices, like twitter does
  • High performance rpc for jvm languages
  • Finch can be used over Finagle for building REST Api in pure functional style
Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download