基于 Java AIO 构建新一代 Java Web 开发框架 更快、更小、更简单

360影视 日韩动漫 2025-03-10 07:50 2

摘要:一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

Tio-Boot 是新一代 Java Web 开发框架:更快、更小、更简单!它提供 2 到 3 倍的高并发,节省 1/3 到 1/2 的内存,启动速度快 5 到 10 倍,打包体积可缩小到原来的 1/2 到 1/10。Tio-Boot 基于 Java AIO 构建,能够让一台 2 核 4G 的 Linux 服务器处理上万的并发连接。

简洁、易用、开发快、运行快。

去繁求简,返璞归真,轻装上阵,高效开发。

性能测试一: 1.9G 内存稳定支持 30 万 TCP 长连接。性能测试二: 使用 T-IO 实现每秒 1051 万条聊天消息。性能测试三:Netty 和 T-IO 对比测试结果。

详细内容请查看 README.md 文档

学习难度高: 需要深厚的编程基础才能理解相关概念。

Tio-Boot 为开发者提供了高性能和高效的开发工具。然而,由于其复杂的概念和较高的学习门槛,开发者需要具备深厚的编程基础才能充分利用这个框架的优势。

Tio-Boot 已发布到 maven 仓库:Tio-Boot

UTF-8

1.8${java.version}${java.version}1.9.31.3.5

com.litongjavatio-boot${tio-boot.version}com.litongjavajfinal-aop${jfinal-aop.version} 示例代码package com.litongjava.tio.web.hello;import com.litongjava.annotation.AComponentScan;import com.litongjava.tio.boot.TioApplication;@AComponentScanpublic class HelloApp {public static void main(String args) {long start = System.currentTimeMillis;//TioApplicationWrapper.run(HelloApp.class, args);TioApplication.run(HelloApp.class, args);long end = System.currentTimeMillis;System.out.println((end - start) + "ms");}}package com.litongjava.open.chat.controller;import com.litongjava.annotation.RequestPath;@RequestPath("/")public class IndexController {@RequestPathpublic String index {return "index";}}

来源:一飞开源

相关推荐