论坛首页 Java企业应用论坛

分布式通信框架

浏览 12411 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2010-09-24  
Arden 写道
可以看看基于scala的分布式框架akka,另外我觉得ICE最大的好处是目前有对移动设备的支持,包括iphone,android.


多谢提醒,移动支持倒是一个不错的功能支持,目前的设计主要是不涉及用户客户端,一般是浏览器或手机客户端通过HTTP或其他协议向自身服务端请求,在自身服务端再依赖后端系统时才用这个框架,后面会考虑用户客户端的支持。
0 请登录后投票
   发表时间:2010-09-24  
kimmking 写道
rain2005 写道
简单的自定义协议比http协议高效是毋庸置疑的,你看看有什么内部通讯协议采用http的,采用http无非就是客户端资源丰富。

内部的通讯协议,这个定义的范围太广。


银行的前置系统,ESB中都有高效的http处理。


前置系统肯定要HTTP的,前置HTTP直接用Web容器处理就可以了,另外银行由于事务的高要求,通信上这点速度损失已经不重要了,用什么协议都要等待那么一会,反正各家银行都那么慢。互联网就不一样了,你慢别人快的话肯定会损失一部分用户的。

ESB只是兼容http,ESB支持非常多的协议,他的目的不是让通信有多快,而是让尽可能多的异构系统相互通信,尽可能在不改变原来系统接口或结构的情况下将多个系统融合进来。

自定义框架一个优先作用就是规范各个系统,使之尽可能符合框架规定的规范来提高系统速度和稳定性,当然也会支持其他异构系统,但规范内的是占主流的。
0 请登录后投票
   发表时间:2010-09-24  
javatracker 写道
kimmking 写道
rain2005 写道
简单的自定义协议比http协议高效是毋庸置疑的,你看看有什么内部通讯协议采用http的,采用http无非就是客户端资源丰富。

内部的通讯协议,这个定义的范围太广。


银行的前置系统,ESB中都有高效的http处理。


前置系统肯定要HTTP的,前置HTTP直接用Web容器处理就可以了,另外银行由于事务的高要求,通信上这点速度损失已经不重要了,用什么协议都要等待那么一会,反正各家银行都那么慢。互联网就不一样了,你慢别人快的话肯定会损失一部分用户的。

ESB只是兼容http,ESB支持非常多的协议,他的目的不是让通信有多快,而是让尽可能多的异构系统相互通信,尽可能在不改变原来系统接口或结构的情况下将多个系统融合进来。

自定义框架一个优先作用就是规范各个系统,使之尽可能符合框架规定的规范来提高系统速度和稳定性,当然也会支持其他异构系统,但规范内的是占主流的。

前置必须得快,而且稳定,所以的系统都挂上面,慢了或不稳定都是要命的。
在ESB遍地开花的今天,性能现在是最重要的参考数据之一。
0 请登录后投票
   发表时间:2010-09-24  
同求开源,我目前所在的地方也是自己实现的基于socket的rpc通信框架
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics