0%

sofa-rpc

sofa rpc

为什么需要需要rpc而不是简单的http

  • 但是如果是一个大型的网站,内部子系统较多、接口非常多的情况下,RPC框架的好处就显示出来了,首先就是长链接,不必每次通信都要像http 一样去3次握手什么的,减少了网络开销;
  • 其次就是RPC框架一般都有注册中心,有丰富的监控管理;发布、下线接口、动态扩展等,对调用方来说是无感知、统一化的操作。
  • 第三个来说就是安全性。最后就是最近流行的服务化架构、服务化治理,RPC框架是一个强力的支撑

参考文献

注册中心的配置

SOFABoot RPC 也提供一个缓存文件(目前暂不支持),当 Zookeeper 不可用时,使用该缓存文件进行服务发现。配置该缓存文件的方式如下:

1
com.alipay.sofa.rpc.registry.address=zookeeper://xxx:2181?file=/home/admin/registry

参考文献

RPC-02306

编译过程

facade包、怎么编译进去的

对方引facade能成功调用的原因