免费注册 查看新帖 |

Chinaunix

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

一个选型问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-17 09:38 |只看该作者 |倒序浏览
最近要做一个中间件,是一个跨平台的消息中间件,支持分布式事务的那种.
现在能看到的一些约束是:
1.高并发,可能会达到单节点几千同时并发吧,以后可能会更多
2.对性能要求比较高,单节点消息流量估计在4000-5000caps,支持订阅/分发和p2p两种模式
3.要支持分布式事务
4.需要以二进制方式发布给第三方使用(多平台,且无法控制别人使用什么编译器版本)
5.支持自定义消息结构
6.支持容错设计
7.支持自身管理
时间估计是3-4个月(包括设计开发测试)

现在有两个意见
1.用ace+cpp写.这种方案大家比较熟,相应的模式基本上都封装好了,做起来可以比较快,但以往那这个做库的话第三方编译经常出现问题,不同的编译环境导致了无数的问题,搞的大家焦头烂额的,说句实话有点怕了.

2.用c直接写.这种方案需要做很多模式的封装,而且用c封装的话难度比较大,估计要做费点劲才能摆平.唯一的好处可能就是库小点,有abi规范库好提供一点.

想听一下各位大侠的意见,或者有什么解决cpp库问题的办法.

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
2 [报告]
发表于 2009-09-17 09:43 |只看该作者
支持分布式事务,那应该是交易中间件了。
你现在还没啥头绪,3-4个月肯定完不成的,还不如用商用的中间件算了

论坛徽章:
0
3 [报告]
发表于 2009-09-18 12:40 |只看该作者

回复 #2 hellioncu 的帖子

万恶的成本控制啊

论坛徽章:
0
4 [报告]
发表于 2009-09-18 14:42 |只看该作者
我觉得做好其中的每一条,都不止三个月啊,如果说慢慢来完善,兴许能弄个雏形出来

论坛徽章:
0
5 [报告]
发表于 2009-09-18 18:54 |只看该作者

回复 #4 nicolas.shen 的帖子

更头们诉了一下苦,陈述了一下用做这个的时间可以做很多其他的东西,以及买别人的一旦出问题可以让被人去解决这些话.这个头脑发热的计划暂时停下来了,留半个人慢慢做原型了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP