免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: cwinux_1
打印 上一主题 下一主题

[C++] 【开源】异步通信架构CWINUX 0.1.4发布,并增加了针对web2.0的动态数据过滤服务 [复制链接]

论坛徽章:
0
31 [报告]
发表于 2009-11-27 19:47 |只看该作者
好贴!学习一下。

论坛徽章:
0
32 [报告]
发表于 2009-11-29 09:52 |只看该作者

有需要分布式session的吗

为了通过软件产品来推广cwinux的使用,并演示cwinux的使用。准备开发一个web的分布式session服务系统,有需要此系统的人,可以提自己的需求。

论坛徽章:
0
33 [报告]
发表于 2009-11-29 17:15 |只看该作者
谢谢楼主的信任。楼主的最终目的是否可以用“集大成”三个字来概括?正在研读文档和代码,读完后写写自己的感想发给你。

论坛徽章:
0
34 [报告]
发表于 2009-11-30 08:26 |只看该作者

回复 #34 wishel 的帖子

确实想做针对互联网业务的相关技术的“集大成”,但,这个平台又不能太大,否则会影响其简洁性与易用性。下一步我们将采用这个平台开发各种服务,一者大家可以拿过来直接用于自己的项目;二者是cwinux的demo,大家可以了解cwinux的使用方式;三者也是cwinux的对象、模式资源库,当基于cwinux开发自己的项目的时候,很多东西可以拿过来直接使用。为了达到这三个目的,这些服务需要实用、简洁而且文档完备。
    随着这些外围系统的增多,会按照非常苛刻的要求,严格的挑选某一些常用的、优秀的成果物进入cwinux的本身,以尽量保证cwinux的简单、易用性。
    欢迎提自己的建议,无论什么都可以讨论,这一切都是开放的。

论坛徽章:
0
35 [报告]
发表于 2009-12-02 00:07 |只看该作者

0.1.4版发布了

0.1.4版:
     1、修改了0.1.2版中的bug。
     2、增加了log目录自动创建特性。
     3、增加了针对web2.0的动态数据的动态数据过滤服务。
         过滤服务的特性如下:
      Ø 支持多过滤器
               每个过滤器有自己的名字与ID,过滤的时候可以指定过滤器的名字,也可以指定过滤器的ID。
          系统支持的过滤器的数量取决于机器的硬件资源。
      Ø 可以针对过滤器配置过滤词
              过滤词的数量取决于系统的硬件资源。
      Ø 每个过滤器中配置的过滤词,可以分为1~8共8个LEVEL。
              在过滤的时候,返回内容中最高级别的过滤LEVEL。
      Ø  不同level的词位于不同的配置文件中
              在配置文件中,每一行就是一个过滤词。
      Ø  每个过滤器可以单独配置stopword
             stopword的功能是防止用户为穿越过滤器而对发的内容添加附加字符。若:【法轮功】是非法词,已经被过滤而无法发送;
        但用户为了穿透过滤,可能会发送【法@轮#功】。在此情况下,只要将【@】与【#】配置到stopword的文件中,则【法轮功】==【法@轮#功】
      Ø  采用trie树方式的多路过滤
           过滤服务采用压缩格式的trie树,实现内容的过滤过滤,具有非常高的过滤效率。
      Ø  返回的过滤LEVEL的同时,会同时返回此Level对应的过滤词。
      Ø  支持UTF-8与GBK两种编码格式的内容
      Ø  过滤规则支持是否大小写敏感。
      Ø  支持TCP与unix的连接方式,接收过滤内容。
      Ø  支持多线程并发过滤
          线程的数量可以配置
具体信息请参照软件包中的project/filter/doc/过滤服务用户手册.doc

      过滤的演示,可以到http://www.cwinux.net/thread-41-1-1.html,试用cwinux官网上提供的演示服务及使用说明。

论坛徽章:
0
36 [报告]
发表于 2009-12-02 20:56 |只看该作者
原帖由 cwinux_1 于 2009-11-23 09:31 发表
呵呵,谢谢建议,名字定了就不改了。
习惯就好了。
cwinux的发音为【kwi nju ks】,跟 【快牛】相近,觉得想用【快牛】,觉得有点土,就改成【快弩】了。
因为弩不但有快的寓意,而且代表方向,目的。符合cw ...


为啥弄这么一个憋屈的名字。。。 也没看明白这个能用来干啥

论坛徽章:
0
37 [报告]
发表于 2009-12-02 20:57 |只看该作者
原帖由 cwinux_1 于 2009-11-22 21:35 发表
【开源】异步通信架构CWINUX 0.1版源码在soureforge上发布了。
     网址为:http://sourceforge.net/projects/cwinux/
     官方网址为:http://www.cwinux.net
     大家可以下载试用。

     大家在用的 ...



又是一个自己实现的boost?

论坛徽章:
0
38 [报告]
发表于 2009-12-02 21:49 |只看该作者
原帖由 redor 于 2009-12-2 20:56 发表


为啥弄这么一个憋屈的名字。。。 也没看明白这个能用来干啥



说简单一点:这是一个针对分布式服务的开发架构,用来简化分布式通信管理、控制上的复杂性,让使用者只需关心上层的应用逻辑就可以了。
                  同时,此通信架构是一个全异步的通信架构,以提高系统的效率。 当然,这只是cwinux的核心部分。

论坛徽章:
0
39 [报告]
发表于 2009-12-02 21:54 |只看该作者
原帖由 redor 于 2009-12-2 20:57 发表



又是一个自己实现的boost?


        这绝对不是boost。对于不熟悉stl的人来说,boost太复杂了,我们提倡的是简单编程。
        而且,这个系统是针对固定业务领域的架构系统,这个固定业务领域就是高并发的分布式服务的构建。
        因此,我们会不boost更精简、简单。对涉及的模式,会更简单化。

论坛徽章:
0
40 [报告]
发表于 2009-12-03 14:17 |只看该作者
原帖由 cwinux_1 于 2009-11-30 08:26 发表
确实想做针对互联网业务的相关技术的“集大成”,但,这个平台又不能太大,否则会影响其简洁性与易用性。下一步我们将采用这个平台开发各种服务,一者大家可以拿过来直接用于自己的项目;二者是cwinux的demo,大 ...



这个想法还不如做一个web脚本语言。。。 哈哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP