yar 提供的便利性

  • 可以直接对暴露类的进行方法级别的调用;不用一个接口封装一个文件,非常方便调用;
  • 参数传递和返回值的获取都非常顺滑,无需再次封装,真正意义上的接口级别的调用。
  • yar是rpc级别的调用,虽然协议上是借助http(yar默认是基于http协议来提供能力)但是其底层是用c来写,可以更高效的打包和解包必要的数据

    总结

  • 内部服务之间的调用用rpc,对外暴露的接口,用http

引用:

封面图片: Photo by Wira Setiawan on Unsplash