开源WebSocket服务器 宝贝鱼(CshBBrain) V4.0.0 采用AIO的底层技术实现。想了解和学习AIO版本的开源WebSocket服务器 宝贝鱼(CshBBrain) ,首先你必须对AIO有个基本的认识,否则你在阅读AIO版开源WebSocket服务器 宝贝鱼(CshBBrain) 的源代码时会很茫然。当然在开源WebSocket服务器 宝贝鱼(CshBBrain) V4.0出来之前,本人好像还没有看到有基于AIO的国产开源服务器项目。如果你想了解 和 获取 宝贝鱼 请到这里:http://cshbbrain.iteye.com/blog/1685217
言归正传,关于AIO的扫盲和基础,网上已经有很多写得非常好的技术博文,本人就不打算重复去干这件事情了。下面摘录一些非常不错的关于AIO技术介绍的博文,希望对你学习AIO,学习宝贝鱼的源代码有所帮助。
iteye网友rossi789 发布的:JavaSE7新特性 异步非阻塞I/O 网络通信 AIO http://www.iteye.com/topic/446298
iteye网友
singleant 发布的:JDK7 AIO 初体验 http://www.iteye.com/topic/1113611
iteye网友
dennis_zane 发布的:Java aio(异步网络IO)初探 http://www.iteye.com/topic/472333
iteye网友
csd_ali 发布的:JAVA NIO 简介 AIO http://www.iteye.com/topic/834447
希望你的AIO 和 宝贝鱼 学习之旅一路顺畅!
今天也是 开源WebSocket 服务器 宝贝鱼 (CshBBrain) V4.0.0发布的日子,基于AIO的开源WebSocket服务器。
国内首款基于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 的中文名正式改为 宝贝鱼。感谢您的关注和支持。
分享到:
相关推荐
基于java的开发源码-smart-socket 开源的Java AIO框架.zip 基于java的开发源码-smart-socket 开源的Java AIO框架.zip 基于java的开发源码-smart-socket 开源的Java AIO框架.zip 基于java的开发源码-smart-socket ...
JAVA 7 AIO 学习笔记,很详细的讲解
不到800行代码实现极简、易用、高性能的java AIO通信框架,也许是物联网开发的最佳选择
NULL 博文链接:https://pzh9527.iteye.com/blog/2361692
涉及到java io, nio, aio相关知识点,学习过程中的一些总结,持续更新中,xmind 格式
基于 java aio 实现,开源、简单、易用、低延迟、高性能百万级 java mqtt client 组件和 java mqtt broker 服务
基于java AIO实现的RPC调用框架
基于java aio 的RPC 远程调用框架
smart-socket 开源的Java AIO框架.zip
smart-socket是一款国产开源的 Java AIO 通信框架,支持 TCP、UDP、SSL/TLS 。 高性能、高并发、低延迟、低能耗 代码量极少,可读性强。核心代码不到 1500 行,工程结构、包层次清晰。 学习门槛低,二次开发只需...
基于 java aio 实现的低延迟、高性能百万级 mqtt client 组件和 mqtt broker 服务。支持 MQTT v3.1、v3.1.1 以及 v5.0 协议。 支持 websocket mqtt 子协议(支持 mqtt.js)。 支持 http rest api, 支持 MQTT client...
对java io总结时编写的测试代码,包括BIO,NIO,AIO的实现,Java io操作是编程人员经常使用到的,以前只是使用没有对这三种IO做系统的了解,本文将对这三种IO作详细的介绍并附有测试完整代码
[第1节] Java NIO流-简介和概述.flv [第2节] Java NIO流-缓冲区.flv [第3节] Java NIO流-缓冲区操作.flv [第4节] JavaNIO流-通道1.flv [第5节] Java NIO流-通道2.flv [第6节] Java NIO流-socket通道操作.flv ...
NIO和AIO介绍NIO和AIO介绍NIO和AIO介绍NIO和AIO介绍NIO和AIO介绍NIO和AIO介绍NIO和AIO介绍NIO和AIO介绍NIO和AIO介绍NIO和AIO介绍NIO和AIO介绍NIO和AIO介绍NIO和AIO介绍NIO和AIO介绍NIO和AIO介绍
Smart-Socket是一款国产开源的 Java AIO 通信框架,支持 TCP、UDP、SSL/TLS 。 作为一款极简、易用、高性能的通信框架,现已广泛运用于物联网、证券、电力、电商等诸多领域。 二、Smart-Socket的优势有哪些? 1.高...
NIO,AIO编程
基于java的BIO、NIO、AIO通讯模型代码实现
基于java aio 的RPC 远程调用框架 组件介绍 Serializer 序列化和反序列的工具类,项目的实现为基于Gson的序列化工具 IOHandler 从Channel中读取数据并交由Serializer处理的类,本身是异步读取数据 在读取数据时 提供...
java的bio nio aio 几种io的详细解释