tcp.JPG (48.22 KB, 下载次数: 63)
TCP并发通信性能
tcp_g.JPG (56.62 KB, 下载次数: 53)
TCP并发通信曲线
unix.JPG (48.64 KB, 下载次数: 52)
UNIX DOMAIN并发通信性能
unix_g.JPG (58.88 KB, 下载次数: 58)
UNIX DOMAIN并发通信曲线
cwinux.jpg (122.94 KB, 下载次数: 56)
WEB类型的分布式通信模式
论坛.jpg (145.07 KB, 下载次数: 46)
海量分布式存储的解决方案,如论坛、kv cache
618 KB, 下载次数: 287
CWINUX项目介绍
81.02 KB, 下载次数: 100
apache module
12.38 KB, 下载次数: 116
echo的性能测试source
129.52 KB, 下载次数: 123
CWINUX app编程接口
原帖由 epegasus 于 2009-8-24 14:47 发表
我非常关心分布式事务同步的通信协议实现,或者在分布式系统中如何上锁的.
我想请教LZ.这样一个系统是一个人搞定的吗?大概用了多长时间?
原帖由 converse 于 2009-8-24 15:17 发表
如果目前不开源的话,也没有提供其它任何体验这个项目的方式,那么现在放到这里的原因是?
好比说,楼主过来告诉我,某某某很好吃,但是现在买不到.....
项目结构.JPG (51.96 KB, 下载次数: 29)
项目的库结构
app.JPG (35.54 KB, 下载次数: 29)
多线程服务的典型架构
76.43 KB, 下载次数: 52
原帖由 cwinux 于 2009-8-24 17:26 发表
=======================================================================
对于其价值,确是只有通过大规模的使用、优化才能发挥出来。
在通信服务开发方面,已经有10多年历史了。做分布式系统,也有5、6年了。
也开发了不少的分布式的系统。
这是看到了目前WEB2.0对分布式系统的需求,才决定开发一个【开源】的分布式架构,并将已有的好的开源资源集成进来,供大家使用。
以上。
原帖由 rocenting 于 2009-8-26 16:40 发表
题外话
感觉cwinux懂日语,估计是做对日项目的,不然怎么会打 “以上”呢。
还用“人月”“国内”这样的词汇。
估计cwinux目前在日本,哈哈。
原帖由 群雄逐鹿 于 2009-8-24 17:28 发表
LZ能否先定一份license, 并且给出商业情景的例外,
这样有助于给想进入的人以信心.
另外建议给一个属于该项目核心的模块, 小而精的.
上面的层次比较怪, std 和 lock 这类东西, 就不用放进来了.
原帖由 flw 于 2009-8-27 23:11 发表
呵呵,开源到了中国就变了味儿了。
我还从未见过担心用户用坏了,所以先不公开源代码的开源方式。
开源从来就不怕人用,遮遮掩掩的开源,很让人怀疑其初衷。
原帖由 benlan 于 2009-8-27 22:02 发表
其实我的需求很简单:
网站的资料越来越多,网站一台服务器越来越撑不住,如何很不费力的把所有的资料存到多台机器上去,像存在本地一样,而且还有像raid一样的备份,坏了一两台机器,其他机器能够保证数据正 ...
原帖由 cwinux 于 2009-8-28 10:04 发表
此介绍的位置为主贴,但不显眼。
增加主贴的PDF的连接:
http://bbs3.chinaunix.net/attachment.php?aid=347254
原帖由 benlan 于 2009-8-28 10:30 发表
可能前面我的帖子废话太多,没有描述清楚我的意思
前面是需求,是针对楼主的收集需求提出来的,也期待楼主根据多年的分布式经验,给出个这样的需求你这样的系统,如果能够满足,或是不是你考虑的范围之内,给 ...
原帖由 zhujiang73 于 2009-8-28 11:20 发表
这个可能只有电信级的系统才用的上 ?
我们这里大概是部门级的 .net,企业级的用 java 。开发比较快, pc server 不行了就上小型机,项目有预算。
原帖由 cwinux 于 2009-8-24 14:10 发表
介绍:
1、CWINUX的含义
1.1 是C/C++、WEB、LINUX三者的缩写
中文名为【快弩】:
快代表效率。
弩代表精准的目标或方向。
1.2C/C++:
表示系统采用 ...
原帖由 cwinux 于 2009-8-30 16:08 发表
我不知道你对架构是怎么理解的。
在我看来,架构的定义是:一个问题域的整体解决方案就可以认为是一个架构。
CWINUX采用ACE,其目的只是为了解决跨平台的问题(当时在决策用不用ACE的时候,我们TEAM内部还 ...
原帖由 cwinux 于 2009-8-30 16:11 发表
我不知道你对架构是怎么理解的。
在我看来,架构的定义是:一个问题域的整体解决方案就可以认为是一个架构。
CWINUX采用ACE,其目的只是为了解决跨平台的问题(当时在决策用不用ACE的时候,我们TEAM内部还 ...
原帖由 redor 于 2009-8-30 16:57 发表
我奇怪的是你既然采用ace为啥还不允许别人修改发布? 那你的开源目的是什么?开源了就不要管别人拿去做什么,不管是商业还是非商业的,要不你就不要开源,否则就玷污了开源的含义。
在开源许可证上我更倾向于b ...
原帖由 redor 于 2009-8-30 16:54 发表
架构不是你这几个应用层协议实现决定的, 架构是根据实际的生产需求确定的,所以我说你的这东西就是一个应用框架 不是架构。。。。
真正的架构是一个生产应用的基础组件的一个集合,已经各部分之间的关系(协议 ...
原帖由 zsniper 于 2009-8-30 18:20 发表
只要涉及到具体的应用,我觉得就得根据应用的具体情况去设计架构;
在架构中有些底层的东西,比如通信框架,可以模块化设计;
在我看到你的标题的时候,就感觉这个没有啥意义。
第二点,我想问一下你的e ...
原帖由 zsniper 于 2009-8-30 18:43 发表
建议 Load_test 只要发送缓存区可用就不断发送数据包,而非接受到上次的返回数据后再接着罚下一个数据包,这样才能测试出真实的压力。
原帖由 zsniper 于 2009-8-30 20:20 发表
应该不会有影响,只要上层逻辑能正确的解析出1个逻辑包即可,假如是echoserver的话,应该是以'\n'或者'\r\n'换行符为标志。
你每次填充的字符串中不会出现'\n'或者'\r\n'的换行符吧?
另,测试客户端如果 ...
原帖由 cwinux 于 2009-8-30 17:43 发表
开源的本质不是免费使用。
符合开源要求的使用是免费的,这种要求简单来说,就是你的成果物也必须开源,其目的是为了壮大开源的规模,让更多的人受益。
因此,若不想开源,则必须获取License授权,因为你 ...
原帖由 redor 于 2009-9-1 09:50 发表
其实我不反对你专利什么的, 我的意思是既然打算开源就应该大大方方的, 尽量采用宽松的许可证,像gpl3那样的垃圾许可证还是尽量远离,所以希望大家能做一个比较纯粹的开源,如果想商业话哪就没必要开源。。。
81.02 KB, 下载次数: 16
cwinux apache module 接口
12.38 KB, 下载次数: 12
echo测试程序代码
CWINUX 是个开源系统,遵循GPL V3 版权协议。
开源不是免费
开源不是没有版权
附加版权约束:
任何以CWINUX开发的系统,同样受GPL V3 版权协议的约
束,不具有私有性。
若要CWINUX脱离GPL V3 版权约束,则必须获得CWINUX 授
权License。
CWINUX license的授予对象可以是单独的项目,也可以是
公司。但对于非自用的项目,只能获取项目级的License。
CWINUX license的授权范围是整个CWINUX系统。
任何使用CWINUX的系统,必须在系统的版权部分声明
CWINUX的版权约束。
CWINUX禁止任何个人、组织对系统进行修改、发布的活动。
12.不要放弃别人的自由
如果您遇到了与本授权向矛盾的情况(无论是法庭判决,合同或者其他情况),它们不能使您免去本授权的要求。如果您不能同时按照本授权中的义务和其他相关义务来发布覆盖程序,那么您将不能发布它们。比如,如果您接受了要求您向从您这里或许本程序的人收取版税的条款,您唯一能够同时满足本授权和那些条款的方法是完全不要发布本程序。
8.终止授权
您只有在本授权的明确授权下才能传播或修改覆盖程序。任何其它的传播或修改覆盖程序的尝试都是非法的,并将自动终止您在本授权下获取的权利(包括依据第11节第三段条款授予的任何专利授权)。
原帖由 cwinux 于 2009-10-14 13:25 发表
现在我们也正在为license的内容犯愁。
对于它的内容,正在反复的推敲中,最终的思想就是如下:
1、若用CWINUX做开源,则不违背cwinux的license
2、若是做商业系统或自用系统,则必须获取license的授权,否则 ...
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |