MINA 高性能 Java 网络框架

开源网站开源项目 24-04-11 09:30:57

Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序(只在最新的预览版中提供),MINA 所支持的功能也在进一步的扩展中。

Apache MINA 是一个网络应用程序框架,可帮助用户轻松开发高性能和高可伸缩性的网络应用程序。它通过 Java NIO 通过各种传输(例如TCP / IP和UDP / IP)提供了一个抽象的事件驱动的异步API。

Apache MINA 通常被称为:

NIO 框架库,

客户端服务器框架库,或

网络套接字库

Apache MINA 带有许多子项目:

AsyncWeb:基于 MINA 异步框架构建的 HTTP 服务器

FtpServer:FTP 服务器

SSHd:一个支持 SSH 协议的 Java 库

Vysper:XMPP 服务器

在线Javadoc:http://tool.oschina.net/apidocs/apidoc?api=mina

[MINA 高性能 Java 网络框架]相关推荐
Skyeye 开源嵌入式模拟器

Skyeye 开源嵌入式模拟器

SkyEye是一个开源软件(OpenSource Software)项目,中文名字是"天目"。SkyEye的目标是在通用的Linux和W……...

Koala Java EE 应用开发平台

Koala Java EE 应用开发平台

Koala(考拉)是一个面向 Java 开发者的开源免费开发平台,以领域驱动设计范式为指导思想,以 DDDLib 框架……...

ionicons 开源图标集合

ionicons 开源图标集合

Ionicons是一个完全开源的图标集,包含 1,300 个专为 Web、iOS、Android 和桌面应用程序设计的图标。 Ion……...

Peas PaaS 平台

Peas = PaaS for the People Peas 是一个 Heroku 风格的 PaaS 平台,使用 Ruby 开发,基于 Docker 平台。……...

npm Node.js 包管理工具

npm Node.js 包管理工具

npm 是Node.js的包管理工具,用来安装各种 Node.js 的扩展。 npm 是 JavaScript 的包管理工具,也是世界……...

GTK GUI开发工具包

GTK GUI开发工具包

GTK(GIMP Toolkit)是一套跨多种平台的图形工具包,按LGPL许可协议发布的。虽然最初是为GIMP写的,但目前已……...

今日开源
  1. Argo 容器本地工作流引擎

    Argo 容器本地工作流引擎

    Argo 是一个开源的容器本地工作流引擎,用于在Kubernetes上完成工作。 Argo实现为Kubernetes CRD(自定义资源定义)。 定义工作流中每个步骤都是容器的工作流。 将多步骤工作流建模为一系列任务,或使用图形(DAG……

    开源软件 2024-07-02

  2. TPshop 开源商城系统

    TPshop 是用 thinkphp 开发的 shop,TPshop 隶属于深圳搜豹网络有限公司旗下产品,一款开源网店系统,适合企业及个人,包含 (微信商城 + wap + android + ios + pc) 四个终端,目前有B2C、B2B2C、分销三个版本。 ……

    开源软件 2024-07-02

  3. MHA MySQL 高可用解决方案

    MHA(Master High Availability)目前在 MySQL 高可用方面是一个相对成熟的解决方案,它由日本 DeNA 公司的 youshimaton(现就职于 Facebook 公司)开发,是一套优秀的作为 MySQL 高可用性环境下故障切换和主从提……

    开源软件 2024-07-02

返回顶部小火箭