rpc的应用,有哪些
Google 开源了 gRPC,
Facebook 开源了 Thrift,
Twitter 开源了 Finagle,
百度开源了bRPC,
腾讯开源了 Tars,
阿里开源了 Dubbo 和 HSF,
新浪开源了 Motan 等
grpc和rpc的区别
grpc官方教程介绍和使用
grpc更适用于android和IOS这种系统,减少带宽,减少交互次数。
什么是Dubbo,和Rpc什么关系 Apache Dubbo
Apache Dubbo是一款RPC服务开发框架,用于解决微服务架构下的服务治理与通信问题,使用Dubbo开发的微服务原生具备相互之间的远程地址发现与通信能,利用Dubbo提供的丰富服务治理特性,可以实现诸如服务发现、负载均衡、流量调度等服务治理诉求
Springcloud 和 Rpc 介绍
Spring Cloud套件就是通过HTTP协议实现的。一般有三种http客户端工具类包可以方便地进行http服务调用:httpClient,okHttp,JDK原生URLConnection。Spring提供了RestTemplate的工具类对上述的三种http客户端工具进行了封装,可以直接在Spring项目中使用RestTempplate进行服务调用。
xxl-rpc 分布式服务框架
https://github.com/xuxueli/xxl-rpc/
https://www.xuxueli.com/xxl-rpc/
https://www.oschina.net/p/xxl-rpc?hmsr=aladdin1e1
Rpc和Http的区别
RPC是根据语言的API来定义的,而不是根据网络的应用来定义的。它会限制使用语言,技术的灵活性。如果使用的JAVA语言,那么使用Dubbo比较合适。如果不只是使用一种语言,技术,那么使用HTTP方式来实现服务间的调用更好。