锁定老帖子 主题:分布式通信框架
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-09-24
Arden 写道 可以看看基于scala的分布式框架akka,另外我觉得ICE最大的好处是目前有对移动设备的支持,包括iphone,android.
多谢提醒,移动支持倒是一个不错的功能支持,目前的设计主要是不涉及用户客户端,一般是浏览器或手机客户端通过HTTP或其他协议向自身服务端请求,在自身服务端再依赖后端系统时才用这个框架,后面会考虑用户客户端的支持。 |
|
返回顶楼 | |
发表时间:2010-09-24
kimmking 写道 rain2005 写道 简单的自定义协议比http协议高效是毋庸置疑的,你看看有什么内部通讯协议采用http的,采用http无非就是客户端资源丰富。
内部的通讯协议,这个定义的范围太广。 银行的前置系统,ESB中都有高效的http处理。 前置系统肯定要HTTP的,前置HTTP直接用Web容器处理就可以了,另外银行由于事务的高要求,通信上这点速度损失已经不重要了,用什么协议都要等待那么一会,反正各家银行都那么慢。互联网就不一样了,你慢别人快的话肯定会损失一部分用户的。 ESB只是兼容http,ESB支持非常多的协议,他的目的不是让通信有多快,而是让尽可能多的异构系统相互通信,尽可能在不改变原来系统接口或结构的情况下将多个系统融合进来。 自定义框架一个优先作用就是规范各个系统,使之尽可能符合框架规定的规范来提高系统速度和稳定性,当然也会支持其他异构系统,但规范内的是占主流的。 |
|
返回顶楼 | |
发表时间:2010-09-24
javatracker 写道 kimmking 写道 rain2005 写道 简单的自定义协议比http协议高效是毋庸置疑的,你看看有什么内部通讯协议采用http的,采用http无非就是客户端资源丰富。
内部的通讯协议,这个定义的范围太广。 银行的前置系统,ESB中都有高效的http处理。 前置系统肯定要HTTP的,前置HTTP直接用Web容器处理就可以了,另外银行由于事务的高要求,通信上这点速度损失已经不重要了,用什么协议都要等待那么一会,反正各家银行都那么慢。互联网就不一样了,你慢别人快的话肯定会损失一部分用户的。 ESB只是兼容http,ESB支持非常多的协议,他的目的不是让通信有多快,而是让尽可能多的异构系统相互通信,尽可能在不改变原来系统接口或结构的情况下将多个系统融合进来。 自定义框架一个优先作用就是规范各个系统,使之尽可能符合框架规定的规范来提高系统速度和稳定性,当然也会支持其他异构系统,但规范内的是占主流的。 前置必须得快,而且稳定,所以的系统都挂上面,慢了或不稳定都是要命的。 在ESB遍地开花的今天,性能现在是最重要的参考数据之一。 |
|
返回顶楼 | |
发表时间:2010-09-24
同求开源,我目前所在的地方也是自己实现的基于socket的rpc通信框架
|
|
返回顶楼 | |