那位高人在项目中用过一些分布式的库、平台之类的?

KeSummer 2010-05-17 11:43:33
加精
以前的项目,都是使用SOCKET的,觉得SOCKET开发挺慢,而且繁琐,容易出错,要达到大容量要花很多功夫~~特别是在应用协议上定制也非常麻烦~~~
后来在一个小项目中尝试了RPC(WINDOWS下的),无论是效率还是容错都非常理想,起码目前测试运行到现在RPC通信都没出现过问题。

新项目要上来,一直在考虑换使用分布式的中间件,以前挺看好ZeroC的ICE,但是商业授权太高昂,不纳入考虑了。
现在瞄上的是ACE的TAO、XML-RPC这两种,新项目服务器对连接数量要求不高,响应也并非要达到很“实时”的那种,其实RPC响应也非常快。

不知道谁在实际项目中用过,效果如何?它们是否稳定,有没有成功的案例?能否谈谈~~~如果有别的方案也可以谈谈~~~集思广益~~先谢过了~~



...全文
4159 174 打赏 收藏 转发到动态 举报
写回复
用AI写文章
174 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhiweiyouzhi 2011-08-30
  • 打赏
  • 举报
回复
LZ给个结论。
学完SOCKET的完成端口和线程池
是学着用ASIO?
给个方向?拜托
KeSummer 2010-05-26
  • 打赏
  • 举报
回复
经过最近一段时间了解,可能会考虑购买ICE,毕竟别的组也要使用。
如果是转开发语言,将考虑与开发语言亲和的或者环境所提供的中间件。
zwtchy123 2010-05-26
  • 打赏
  • 举报
回复
marking,帮顶
aby913 2010-05-26
  • 打赏
  • 举报
回复
mark 学习下
happyeverydayzhh 2010-05-26
  • 打赏
  • 举报
回复
太好了,又可以学到新东西了。呵呵
liyf_liyunfeng 2010-05-25
  • 打赏
  • 举报
回复
来学习了。
ckfan 2010-05-25
  • 打赏
  • 举报
回复
只用过socket,rpc没用过
KeSummer 2010-05-25
  • 打赏
  • 举报
回复
[Quote=引用 133 楼 chinacoding 的回复:]

引用 76 楼 kesummer 的回复:
引用 75 楼 lordaeronlou 的回复:
一堆傻冒, RPC 不就是base on socket, 不然為何叫remote procedure call?
自己程式寫不好, protocol 定不好, 去怪罪socket?


您这样说就不对了,RPC不一定是基于SOCKET,本地跨进程可以基于LPC,实际上是通过SHARE ME……
[/Quote]

在一个无线以及受到严重干扰的时候。。。好好体验一下吧。。
liwufeng 2010-05-25
  • 打赏
  • 举报
回复
liao jie
wjlsmail 2010-05-25
  • 打赏
  • 举报
回复
楼主:结论?
bmwdoc 2010-05-24
  • 打赏
  • 举报
回复
上来冒个泡,以示存在.
gaoshuo2009 2010-05-24
  • 打赏
  • 举报
回复
mark一下,这个帖子的含金量不错!
suiyuan1211 2010-05-24
  • 打赏
  • 举报
回复
顶一下
xfxbd360313 2010-05-24
  • 打赏
  • 举报
回复
路过,打酱油。
txbnmoubb 2010-05-24
  • 打赏
  • 举报
回复
好东西,赚分
fox4664 2010-05-24
  • 打赏
  • 举报
回复
学习了。
yangyunzhao 2010-05-24
  • 打赏
  • 举报
回复
分布式用Corba真的不错,ACE+TAO非常完美。不过编码要求高
wuganghero 2010-05-24
  • 打赏
  • 举报
回复
顶起来
兜兜 2010-05-23
  • 打赏
  • 举报
回复
ddddddddddddddddddddd
源码超级联盟 2010-05-23
  • 打赏
  • 举报
回复
正在学习socket
加载更多回复(149)

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧