suoluo / armeria

Asynchronous RPC/API client/server library built on top of Java 8, Netty 4.1, HTTP/2, and Thrift

Home Page:http://line.github.io/armeria/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Visit the official web site for more information.

Armeria

Armeria is an open-source asynchronous RPC/API client/server library built on top of Java 8, Netty 4.1, HTTP/2, and Thrift. Its primary goal is to help engineers build high-performance asynchronous Thrift microservices that use HTTP/2 as a session layer protocol, although it is designed to be protocol-agnostic and highly extensible (for example, you can serve a directory of static files via HTTP/2 and run Java EE web applications).

It is open-sourced and licensed under Apache License 2.0 by LINE Corporation, who uses it in production.

About

Asynchronous RPC/API client/server library built on top of Java 8, Netty 4.1, HTTP/2, and Thrift

http://line.github.io/armeria/

License:Apache License 2.0


Languages

Language:Java 94.4%Language:Thrift 2.7%Language:HTML 1.0%Language:CSS 0.9%Language:JavaScript 0.9%Language:Python 0.1%Language:Shell 0.0%