English | 中文
一个普通的网络框架,基于Apache Mina。
框架主要的组件:
- Atty-core(最重要的)
- Atty-buffer(和Atty-core一样重要,是数据传输的载体)
- Atty-ext(可有可无,只是对一些API的后期补充)
没什么优势,作者可能憋了半天,就憋了几个字。
1, API易用
2, 有Apache Mina的性能(不知道算不算)
dependencies {
implementation("io.atty:atty-all:1.0.0-SNAPSHOT")
}
<dependencies>
<dependency>
<groupId>io.atty</groupId>
<artifactId>atty-all</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
</dependencies>
public class Main {
public static void main(String[] args) {
TCPServer server = Atty.ccreateServer();
server.listen(12345);
}
}
根据上面的代码就能创建一个简单的Atty服务器了。
(1) 第一步,拉取代码
git clone https://gitee.com/Frish2021/atty.git
(2) 第二部,开始构建
.\gradlew publish
构建最终成品在target
文件夹里面
你们的每一个⭐Star是我们前进的动力!