国内首款基于AIO的开源WebSocket服务器 宝贝鱼 (CshBBrainAIO)正式发布。基于AIO的开源WebSocket服务器 宝贝鱼 依然采用分层的体系结构,协议层和业务层 与 基于NIO技术的 开源WebSocket服务器 宝贝鱼 (CshBBrain) 完全一样,采用基于AIO的的 宝贝鱼 进行服务器开发的方式 与 基于NIO 的宝贝鱼 开发方式完全一样。得益于彻底的分层架构,所以宝贝鱼在很短的时间内开发出基于AIO技术的新版本。
如果你的分层 也向 宝贝鱼 一样的话,甚至 你在基于NIO 的宝贝鱼上开发的服务器 完全不用修改任何代码 只需要替换成 基于 AIO的宝贝鱼的网络传输层 的代码 一切就OK了!对,你的服务器也就变成了基于AIO的服务器了。基于AIO的服务器拥有所有基于 NIO 的宝贝鱼服务器所拥有的全部功能,但你必须将JDK换成JDK7.简单吧,简单就是 宝贝鱼 服务器所追求的理念。
源代码已经上传到googlecode: http://code.google.com/p/cshbbrain/downloads/list
github:https://github.com/CshBBrain/CshBBrain/downloads
你也可以通过svn从googlecode获取代码:http://code.google.com/p/cshbbrain/source/browse/#svn%2Ftrunk%2Fsource%2FCshBBrainAIO
由于github客户端出问题源代码暂时没有更新到github库上。
开源WebSocket服务器 CshBBrain 的中文名正式改为 宝贝鱼。感谢您的关注和支持。
分享到:
相关推荐
linux异步IO aio paper programming
基于 java aio 实现的低延迟、高性能百万级 mqtt client 组件和 mqtt broker 服务。支持 MQTT v3.1、v3.1.1 以及 v5.0 协议。 支持 websocket mqtt 子协议(支持 mqtt.js)。 支持 http rest api, 支持 MQTT client...
IBM 禁用WebSphere应用程序服务器AIO(异步输入输出)
Linux® 中最常用的输入/输出(I/O)模型是同步 I/O。...可移植操作系统接口(POSIX)异步 I/O(AIO)应用程序接口(API)就提供了这种功能。在本文中,我们将对这个 API 概要进行介绍,并来了解一下如何使用它。
基于 java aio 实现,开源、简单、易用、低延迟、高性能百万级 java mqtt client 组件和 java mqtt broker 服务
基于java的开发源码-smart-socket 开源的Java AIO框架.zip 基于java的开发源码-smart-socket 开源的Java AIO框架.zip 基于java的开发源码-smart-socket 开源的Java AIO框架.zip 基于java的开发源码-smart-socket ...
t-io是基于aio(nio2)的网络编程框架,和netty属于同类,但t-io更注重开发一线工程师的感受,提供了大量和业务相关的API。基于t-io来开发IM、TCP私有协议、RPC、游戏服务器端、推送服务、实时监控、物联网、UDP、...
涉及到java io, nio, aio相关知识点,学习过程中的一些总结,持续更新中,xmind 格式
基于 Java AIO(异步非阻塞IO)技术,我们开发了一款开源的、简单易用的、低延迟高性能的百万级 Java MQTT(Message Queuing Telemetry Transport)客户端组件和 MQTT 代理服务。该组件和服务旨在提供高效的消息传输...
Linux中最常用的输入/输出(I/O)模型是同步 I/O。...可移植操作系统接口(POSIX)异步 I/O(AIO)应用程序接口(API)就提供了这种功能。在本文中,我们将对这个 API 概要进行介绍,并来了解一下如何使用它。
Linux AIO (asynchronous IO) facility test.
IO_Uring作为AIO后端。 OCSP对BoringSSL的支持。 SNI不匹配的安静握手拒绝。 除上述内容外,Zestginx的预构建还进行了其他一些更改,例如: Brotli对NGINX的压缩支持。 Cloudflare的Zlib,可实现更快的GZip。 ...
NULL 博文链接:https://fangjialong.iteye.com/blog/2031506
IO模型决定了数据的传输方式,Java支持BIO,NIO,AIO三种IO模型。BIO是同步阻塞模型,特点是一对一的客户端与处理线程关系,适用场景是连接数量较小并且固定的,优点是编程简单,但对服务器资源要求高。NIO是同步非...
//指定信号SIGIO,并绑定处理函数 signal(SIGIO,aio_async_func); //把当前线程指定为将接收信号的进程 fcntl(fd,F_SETOWN,getpid()); //获取当前线程状态 fcntl(fd, F_GETFD); //设置当前线程为 FASYNC 状态
基于AIO的网络编程包项目简介Martian-Server 是一个基于AIO的网络编程包,支持http,websocket等协议【暂时只支持http】安装步骤一、导入依赖<dependency> <groupId>...!-- 这个是日志包,支持任意可以跟slf4j桥接的包 ...
AiO Flash搅拌器 4.0 版 使用说明: 1、先安装原程序。 2、然后运行该破解补丁,如果要破解的文件与补丁不在同一个文件夹中,会提示找不到文件,这时要手动选择路径,要破解的文件在 C:\WINDOWS\system32 目录下。 3...