论坛首页 Java企业应用论坛

纯Java的高性能长连接RPC解决方案

浏览 50301 次
精华帖 (5) :: 良好帖 (0) :: 新手帖 (2) :: 隐藏帖 (0)
作者 正文
   发表时间:2013-01-18  
看过代码,感觉lz这个写得真不错,很有启发,不过为了避免引起误会,lz可以考虑改下hsf这个名称
0 请登录后投票
   发表时间:2013-01-18  
elam 写道
youarestupid说的RPC本质上就是一个全套的解决方案:
1.通过socket连接
2.以一种通用的数据格式
3.将一系列方法参数
4.序列化以后
5.发去另一台电脑
6.执行一个方法
7.返回一个结果/或者不返回结果

所以不管使用哪个rpc框架
只要每台机器都同时做server和client就好了

但是对于thrift这个IDL
我认为不如protobuf
如果是纯java环境
我推荐kryo
对比如下
https://github.com/eishay/jvm-serializers/wiki

我们见解相同啊,呵呵
0 请登录后投票
   发表时间:2013-01-18  
phz50 写道
看过代码,感觉lz这个写得真不错,很有启发,不过为了避免引起误会,lz可以考虑改下hsf这个名称


嗯,是真心的感觉high speed framework名字不错,所以也叫了。不过没有想到很多人一下子就想是不是我抄的淘宝的东西出来的,不过就这样吧,不想改名了,呵呵
0 请登录后投票
   发表时间:2013-01-18  
Tyrion 写道
“深感一个好的分表分库框架可以大大提高系统的承载能力及系统的灵活性,而一个不好的分表分库方案,则让系统在大数据量处理的时候非常郁闷”,楼主能否介绍介绍你所认为的“好的分表分库框架”?


我个人见解,就是使用简单,设计思路简单,还能解决基本所有的问题。而且代码不破坏以前原有框架的任何使用方式
0 请登录后投票
   发表时间:2013-01-18  
没有什么难度
0 请登录后投票
   发表时间:2013-01-18  
3GQQ2012 写道
没有什么难度

是的,其实只要把遇到的情况都加入进入解决的话,单位技术上来讲,没有啥难度
0 请登录后投票
   发表时间:2013-01-19  
单机支持50W连接吗??
0 请登录后投票
   发表时间:2013-01-19  
sniffer123 写道
单机支持50W连接吗??


支持,具体的优化方式在我的空间里面有
0 请登录后投票
   发表时间:2013-01-20  
说白了通信的数据是二进制的,换成其他语言还得自己封装代码来解析数据包。感觉这是和webservice最大的区别。
0 请登录后投票
   发表时间:2013-01-21  
yunnysunny 写道
说白了通信的数据是二进制的,换成其他语言还得自己封装代码来解析数据包。感觉这是和webservice最大的区别。


是的
0 请登录后投票
论坛首页 Java企业应用版

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