armeria

Asynchronous RPC/REST library built on top of Java 8, Netty, HTTP/2, Thrift and gRPC

Github星跟蹤圖

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,
Thrift and gRPC. Its primary goal is to help engineers build
high-performance asynchronous microservices that use HTTP/2 as a session layer protocol.

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

Requirements

Java 8 or later.
See Requirements for more information.

How to build

We use Gradle and Java 13 or later to build Armeria.
The following command will compile Armeria and generate JARs and web site:

$ ./gradlew build

How to ask a question

Ask a question tagged with armeria at StackOverflow.

How to chat with us

Join our Slack workspace.

How to contribute

See CONTRIBUTING.md.

主要指標

概覽
名稱與所有者line/armeria
主編程語言Java
編程語言Java (語言數: 11)
平台
許可證Apache License 2.0
所有者活动
創建於2015-11-16 04:04:01
推送於2025-06-10 10:32:54
最后一次提交
發布數259
最新版本名稱armeria-1.32.5 (發布於 )
第一版名稱armeria-0.4.0.Final (發布於 2015-11-16 16:42:29)
用户参与
星數4.9k
關注者數183
派生數1k
提交數4.7k
已啟用問題?
問題數2079
打開的問題數603
拉請求數3760
打開的拉請求數68
關閉的拉請求數319
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?