免费注册 查看新帖 |

Chinaunix

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

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

论坛徽章:
0
51 [报告]
发表于 2009-12-03 20:47 |只看该作者
原帖由 cwinux_1 于 2009-12-3 18:49 发表


说个场景吧:
      像百度的搜索,当用户发了一个查询后,百度后台的app服务进行处理。最基本的事情它需要做两步:
     第一步:
        查询索引。 查询索引就是查询索引服务器群。为什么是个群,有 ...



OK 谢谢你的详解 这种结构我之前实现过  同样是并发查询 实际上你现在说的这个就是broker的一个基本通信框架

我之前实现的是broker通过广播的模式发给各检索节点 然后结果归并




不知道跟你的架构有什么差别

论坛徽章:
0
52 [报告]
发表于 2009-12-03 20:56 |只看该作者

回复 #52 redor 的帖子

cwinux的taskboard的工作模式与broker模式全部不一样。
Broker模式可以隐藏远程服务调用的实现细节(通信协议与方式),实现服务的透明化,是90年代末风靡起来的corba的核心部件,实现了软件总线,但,正由于底层做的太多了,而影响了他的使用范围。
而cwinux的taskboard,并没有隐藏这些细节,而是完成了与任务相关的异步消息的管理,控制任务状态的跳转直到完成;编程者对整个任务的过程具有完全的控制权,可以适应各种业务需求。

[ 本帖最后由 cwinux_1 于 2009-12-3 21:05 编辑 ]

论坛徽章:
0
53 [报告]
发表于 2009-12-04 10:04 |只看该作者
原帖由 cwinux_1 于 2009-12-3 20:56 发表
cwinux的taskboard的工作模式与broker模式全部不一样。
Broker模式可以隐藏远程服务调用的实现细节(通信协议与方式),实现服务的透明化,是90年代末风靡起来的corba的核心部件,实现了软件总线,但,正由于底 ...



我不确定你说的broker和我说的broker是一个东西

broker确确实实是对前端来说 后面的实现细节是透明的, 对于前端到broker的请求是唯一的路径。

taskboard 之前没了解过 有相关资料么? 咱学习一下, 哈哈


谢谢了

论坛徽章:
0
54 [报告]
发表于 2009-12-04 14:36 |只看该作者
原帖由 redor 于 2009-12-4 10:04 发表



我不确定你说的broker和我说的broker是一个东西

broker确确实实是对前端来说 后面的实现细节是透明的, 对于前端到broker的请求是唯一的路径。

taskboard 之前没了解过 有相关资料么? 咱学习一下, ...


     由于这种方法局限于异步通信的场景,而且依赖架构的消息环境,因此还没有看到成型的模式介绍(也可能我不知道)。
在我的cwinux开发手册中,对taskboard、task以及工作模式有讲述。同时也描述了当前cwinux的taskboard的缺陷。
欢迎对此感兴趣的朋友,帮着对其进行改进。

[ 本帖最后由 cwinux_1 于 2009-12-4 14:38 编辑 ]

论坛徽章:
0
55 [报告]
发表于 2009-12-04 21:06 |只看该作者
原帖由 cwinux_1 于 2009-12-4 14:36 发表


     由于这种方法局限于异步通信的场景,而且依赖架构的消息环境,因此还没有看到成型的模式介绍(也可能我不知道)。
在我的cwinux开发手册中,对taskboard、task以及工作模式有讲述。同时也描述了当前c ...



这个架构的优点是啥? 更多的控制权?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP