开源WebSocket服务器CshBBrain(高性能)
收藏

用于讨论Websocket协议,开源Websocket服务器 宝贝鱼 CshBBrain使用交流。

分享到: Sina Tec

最近更新文章

Proactor和Reactor模式_继续并发系统设计的扫盲

转自:http://www.cppblog.com/kevinlynx/archive/2008/06/06/52356.html     Proactor和Reactor都是并发编程中的设计模式。在我看来,他们都是用于派发/分离IO操作事件的。这里所谓的IO事件也就是诸如read/write的IO操作。"派发/分离"就是将单独的IO事件通知到上层模块。两个模式不同的地方在 ...
CshBBrain 评论(0) 有3872人浏览 2012-10-26 17:40

reactor和proactor模式的比较

转自:http://blog.163.com/zongyuan1987@126/blog/static/13162315620108902130394/ reactor与proactor的概念1、标准定义两种I/O多路复用模式:Reactor和Proactor一般地,I/O多路复用机制都依赖于一个事件多路分离器(Event Demultiplexer)。分离器对象可将来自事件源的I/O事件分离出来 ...
CshBBrain 评论(0) 有1675人浏览 2012-10-26 17:38

CshBBrain集群设计与开发计划

  1.服务器集群交互使用的协议: 1.1 握手协议,定义简化的处理 请求格式: CshBBrain Host: Key: Protocol:   第一行固定为:CshBBrain 第二行为:发起请求的客户端地址和端口,比如192.168.1.220:9292 第三行为:客户端随机生成的24位的字符串 第四行为:协议必须为clusters 完整握手请求举例: CshBBr ...
CshBBrain 评论(0) 有1838人浏览 2012-10-23 14:19

CshBBrain V2.0.0版发布,添加服务器集群功能,以满足大并发量高容量的分布式系统开发需求

  开源WebSocket服务器CshBBrain V2.0.0版本发布。在V2.0.0版本中添加服务器集群功能,以满足大并发量高容量的分布式系统开发。如果你需要开发带有集群功能的WebSocket服务器,CshBBrain V2.0.0也许是非常适合你的选择。在CshBBrain V2.0.0中你可以将某个服务器设置为纯粹的集群管理服务器,或纯粹的业务节点服务器和集群管理业务节点服务器3中类型。 ...
CshBBrain 评论(1) 有1562人浏览 2012-10-23 13:37

开源WebSocket服务器项目CshBBrain中NIO Buffer的使用策略

  NIO Buffer带给我们的好处是在进行I/O数据读写时可以用块模式进行了,这相比以往使用字节的模式效率提升不小。首先我们来看下NIO 给我们提供了什么样的Buffer,他们都有些啥子特点,我们在应用应该怎样使用他们以扬长避短达到最佳的效率。   NIO提供了2种类型的Buffer,Direct Buffer  和 Heap Buffer。 Direct Buffer是创建在非java he ...
CshBBrain 评论(1) 有2832人浏览 2012-10-15 10:26

Direct Buffer vs. Heap Buffer

  下面的内容有些从网上搜罗的,有些属于自己总结的,总之就是给使用NIO buffer的童鞋点参考。 1、 劣势:创建和释放Direct Buffer的代价比Heap Buffer得要高;   2、 区别:Direct Buffer不是分配在堆上的,它不被GC直接管理(但Direct Buffer的JAVA对象是归GC管理的,只要GC回收了它的JAVA对象,操作系统才会释放Direct Bu ...
NIO 
CshBBrain 评论(0) 有1716人浏览 2012-10-15 09:33

开源WebSocket服务器项目CshBBrain客户端超时检查机制剖析

  WebSocket要求服务器与客户端之间要保持连接状态,当然当客户端或服务器端关闭了连接对方是有办法检测到的,这个无需我们关心;可以通过发送心跳 ...
CshBBrain 评论(2) 有3729人浏览 2012-10-14 21:57

开源Websocket服务器CshBBrain股指推送应用使用说明

1.从github 或google code 下载CshBBrain 的1.0.2版本源代码包。下载地址:   GitHub下载地址:https://github.com/CshBBrain/CshBBrain/downloads googlecode下载地址:http://code.google.com/p/cshbbrain/downloads/list 2.将源代码包解压导入到ecli ...
CshBBrain 评论(5) 有2542人浏览 2012-10-14 17:19

CshBBrain 1.0.2版本发布,添加了推送类应用实例:股指推送应用,优化了客户端超时检测机制

  CshBBrain 1.0.2版本发布,添加了推送类应用实例:股指推送应用,优化了客户端超时检测机制. 已同步更新到GitHub和googlecode上。 添加的股指推送应用截图:对需要开发实时推送消息到客户端的童鞋提供一点参考。 GitHub下载地址:https://github.com/CshBBrain/CshBBrain/downloads googlecode下载地址:h ...
CshBBrain 评论(0) 有1486人浏览 2012-10-14 17:04

开源WebSocket服务器项目CshBBrain已被开源中国社区收录

  开源WebSocket服务器项目CshBBrain已被开源中国社区收录: http://www.oschina.net/p/cshbbrain
CshBBrain 评论(0) 有1620人浏览 2012-10-12 17:48

开源WebSocket服务器项目CshBBrain源代码已经托管到GitHub

  开源WebSocket服务器项目CshBBrain源代码已经托管到GitHub: https://github.com/CshBBrain/CshBBrain
CshBBrain 评论(0) 有1563人浏览 2012-10-11 18:39

CshBBrain架构介绍

在介绍CshBBrain服务器架构前,我们先分析下业界流行NIO框架的架构,目前业界流行的NIO框架有Mina,Netty,Grizzly等。他们都采用了Reactor模式,下面上张Reactor模式的示意图: 1.核心组件包括: 1.1.Synchronous Event Demultiplexexer:Event loop + 事件分离 1.2.Dispatcher:事件派发,可以采用多线 ...
CshBBrain 评论(0) 有3809人浏览 2012-10-05 19:52

Hello World for CshBBrain

  CshBBrain开发示例 1.服务器定时推送广播消息 服务器每隔10秒钟将服务器的当前时间所对应的毫秒数发送给客户端,客户端接收服务器发送的消息并在网页上显示出来。 1.1 我们创建一个线程来每隔10秒发送一个消息:   protected void startBroadMessage(){// 定时发送广播消息的线程 while(true){ try{ Resp ...
CshBBrain 评论(1) 有2504人浏览 2012-10-04 13:21

CshBBrain安装、配置、运行和测试文档

  CshBBrain安装配置运行和测试 1.项目的安装 从http://code.google.com/p/cshbbrain/downloads/list 下载源代码包,解压。从Eclipse 导入项目。 或直接从Eclipse通过svn从http://cshbbrain.googlecode.com/svn/trunk/下载获取项目代码。在Eclipse编译项目没有错误提示即成功(项目编 ...
CshBBrain 评论(1) 有2819人浏览 2012-10-01 22:12

WebSocket科普

  WebSocket为何物?如果你现在还不太清楚请先到baidu百科一下。如果你实在懒得起搜索的话,下面帮你从网络上搜罗了些许有关WebSocket的信息。   Baidu百科:http://baike.baidu.com/view/3623887.htm (下面摘录了些许内容,内容来自Baidu)   WebSocket 规范的目标是在浏览器中实现和服务器端双向通信.双向通信可以拓展浏览器上 ...
 
CshBBrain 评论(0) 有2834人浏览 2012-09-26 11:03

开源WebSocket服务器项目 宝贝鱼(CshBBrain)版本发布

开源Websocket服务器宝贝鱼(CshBBrain)介绍:   宝贝鱼(CshBBrain) 是一个来自中国的简单的轻量级的高性能的WebSocket服务器。支持服务器集群,能满足大并发 ...
CshBBrain 评论(44) 有15064人浏览 2012-09-25 17:24

Java学习总结之第十六章 Socket用法详解

转自:http://www.cnblogs.com/jerrychoi/archive/2010/04/15/1712931.html 一、构造Socket Socket的构造方法有以下几种重载形式: (1)Socket() (2)Socket(InetAddress address, int port)throws UnknownHostException,IOException ...
 
CshBBrain 评论(0) 有1367人浏览 2012-08-29 14:44

NIO Break Piple

转自http://baishuo491.iteye.com/blog/1291941 我也碰到过类似的问题,并找出些问题,但是还是会隔段时间出 现这种情况,不知道谁的TOMCAT服务器能够很稳定,并有之相关经验?我就先抛砖引玉吧:)。 (1)由于数据库的问题,由于事务引 起数据库死锁。 这样修改程序就可以解决的。 (2)LINUX做WEB服务器时,由于它的线程机制会产生JVM出错的问题。 ...
 
CshBBrain 评论(0) 有1272人浏览 2012-02-09 21:07

自己写的一个WebSocket服务器

本人已经发布最新版本的基于NIO 的轻量级高性能的websocket服务器项目CshBBrain,博客地址:http://cshbbrain.iteye.com/blog/1685217,项目googlecode地址:http://code.google ...
CshBBrain 评论(7) 有24677人浏览 2011-10-21 21:35

WebSocket协议

(以下内容转自http://blog.csdn.net/fenglibing/article/details/6699154) 客户端请求: GET /demo HTTP/1.1   Host: example.com  
 
CshBBrain 评论(1) 有5708人浏览 2011-09-27 09:52
  • 专栏创建者:CshBBrain
  • 创建时间:2012-10-09 14:41:28
  • 专栏文章数:41篇
  • 专栏被浏览:144875 次

本专栏热门文章

最新评论

楼主还在升级开发吗?还是地址变动了
zhima 评论了 开源WebSocket服务器项目宝贝鱼CshBBrain ...
你好,我有一个iteye账号也被锁定了,你是通过什么方式联系管理员的?
linxingliang 评论了 今天由于iteye账号被锁定所有博文不能访问 ...
解决啦,仿照你的广播发送写的代码 嘿嘿
独自空楼茉莉为谁而开 评论了 开源WebSocket服务器项目 宝贝鱼(CshBBra ...
小弟有一个问题 我在本地开启两个页面访问后台,后台稍微修改下代码 保存了这两个channel 后台发送 ...
独自空楼茉莉为谁而开 评论了 开源WebSocket服务器项目 宝贝鱼(CshBBra ...
这是长连接的套路吗
机器人3 评论了 自己写的一个WebSocket服务器
taskKey=null;resultData='<-null->'
icnlc 评论了 CshBBrain安装、配置、运行和测试文档
感觉没有OOP的思想在里面 都耦合到MasterServer里面去了 建议看下pushlet 的分层和 ...
moonights 评论了 开源WebSocket服务器项目 宝贝鱼(CshBBra ...
你好 ! 你的项目写的非常好 ! 最近用 我有一个问题! 自己做了 下修改 ! 客户端登陆 我想在登录 ...
xiaolu0917 评论了 宝贝鱼(CshBBrain)集群配置使用说明
if(!MyStringUtil.isBlank(requestData.get(Constants. ...
hehefan 评论了 Hello World for CshBBrain
hehefan 写道Jason S.H.Chen,在吗,这行代码报错啊import com.jason ...
CshBBrain 评论了 自己写的一个WebSocket服务器
Global site tag (gtag.js) - Google Analytics