免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2333 | 回复: 6
打印 上一主题 下一主题

【开源】cwinux项目下的高效dispatch服务,功能与memcacheq类似,支持消息的反复获取 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-03-12 21:09 |只看该作者 |倒序浏览
本帖最后由 cwinux_1 于 2010-03-12 21:51 编辑

与memcacheq类似的一个服务,随cwinux.0.2.4一同发布。
     其具有如下特性:
     1、支持并发的消息接收               
     2、支持消息的持久化存储
     3、支持消息的顺序同步分发
     4、支持消息的顺序异步分发
     5、支持master-slave级联
     6、支持tcp、unix-domain网络协议
     7、支持消息的反复获取
     8、可用作变更日志备份等场合
     9、不支持事物


     测试的性能如下:
                 测试环境
                      普通台式机、双核cpu(2G)、2G内存
                      50个提交数据
                      数据包的大小为256byte
                     TCP连接
                性能数据
                     只写不分发:22710个/s
                     写的同时,启动一个同步分发:10361个/s
                     写的同时,启动一个异步分发:11672个/s

        附件是其详细介绍。

分发服务介绍.rar (253.9 KB, 下载次数: 50)
通信接口定义.rar (13.35 KB, 下载次数: 31)

评分

参与人数 1可用积分 +5 收起 理由
prolj + 5 lz厉害啊

查看全部评分

论坛徽章:
0
2 [报告]
发表于 2010-03-12 22:24 |只看该作者
cwinux同时发布了支持post的apache-module

论坛徽章:
0
3 [报告]
发表于 2010-03-12 22:26 |只看该作者
呵呵,我是出来拜lz的。

论坛徽章:
0
4 [报告]
发表于 2010-03-14 12:44 |只看该作者
数据包大小为1K的时候,性能测试如下:
只写不分发:18988个/s
写的同时,启动一个同步分发:7276个/s
写的同时,启动一个异步分发:8648个/s

论坛徽章:
0
5 [报告]
发表于 2010-03-14 13:38 |只看该作者
看看

论坛徽章:
0
6 [报告]
发表于 2010-03-16 23:54 |只看该作者
dispatch服务,可以用于分布式系统中的多个服务的数据一致性更新。
使更新过程有主动的查询变为被动的接受数据变更通知。
下一个版本,dispatch服务会支持多个通道,接受服务可以订阅接受哪一个或几个通道的消息。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
7 [报告]
发表于 2010-03-17 11:49 |只看该作者
并发能力很强啊,
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP