java都有啥RPC框架

dubbo 是服务治理框架,主要是两个功能:1. service register2. failover. 可以用netflix 的eureka
■网友
嗤嗤,外国的月亮圆是吧?什么叫跟dubbo功能类似,你连rpc这个名词都说不出来?什么叫比dubbo好,你到底是哪里需求高?吞吐量,还是响应速度?每个框架都有自己的优缺点,适应场景不同,你连需求都搞不懂。
■网友
dubbo已死没有如果,虽然极富研究价值,但再优秀也很难有未来。thrift比较稳定但是比较老,至少现在看来,thrift很难看见一个清晰的发展路线推荐gRPC,谷歌16年8月才发布正式版本。基于 HTTP/2 标准设计,带来诸如双向流、流控、头部压缩、单 TCP 连接上的多复用请求等特。这些特性使得其在移动设备上表现更好,更省电和节省空间占用。
■网友
【java都有啥RPC框架】 RPC是远程过程调用的简称,广泛应用在大规模分布式应用中,作用是有助于系统的垂直拆分,使系统更易拓展。Java中的RPC框架比较多,各有特色,广泛使用的有RMI、Hessian、Dubbo等。RPC还有一个特点就是能够跨语言。
1、RMI(远程方法调用)
2、Hessian(基于HTTP的远程方法调用)
3、Dubbo(淘宝开源的基于TCP的RPC框架)


■网友
...搞个Zookeeper自己实现个节点发现即可 弄这么麻烦是图个啥
■网友
我们是用Apache Mina 做底层消息通讯,Zookeeper 做上层服务发现,和路由。再开发一个相应的管理后台。
■网友
dubbo是zk+rpc,对标的目前比较多的是spring cloud

■网友
thrift可以,还是跨语言的、、
■网友
ZeroC Ice,这个是商业公司支持的开源的产品
■网友
个人认为dubbo就不错,,,


    推荐阅读