zoukankan      html  css  js  c++  java
  • 常见的rpc框架

    开源 RPC 框架有哪些呢?

    一类是跟某种特定语言平台绑定的,另一类是与语言无关即跨语言平台的。

    跟语言平台绑定的开源 RPC 框架主要有下面几种。

    • Dubbo:国内最早开源的 RPC 框架,由阿里巴巴公司开发并于 2011 年末对外开源,仅支持 Java 语言。

    • Motan:微博内部使用的 RPC 框架,于 2016 年对外开源,仅支持 Java 语言。

    • Tars:腾讯内部使用的 RPC 框架,于 2017 年对外开源,仅支持 C++ 语言。

    • Spring Cloud:国外 Pivotal 公司 2014 年对外开源的 RPC 框架,仅支持 Java 语言

    而跨语言平台的开源 RPC 框架主要有以下几种。

    • gRPC:Google 于 2015 年对外开源的跨语言 RPC 框架,支持多种语言。

    • Thrift:最初是由 Facebook 开发的内部系统跨语言的 RPC 框架,2007 年贡献给了 Apache 基金,成为 Apache 开源项目之一,支持多种语言。

    • hprose:一个MIT开源许可的新型轻量级跨语言跨平台的面向对象的高性能远程动态通讯中间件。它支持众多语言:nodeJs, C++, .NET, Java, Delphi, Objective-C, ActionScript, JavaScript, ASP, PHP, Python, Ruby, Perl, Golang 。

    框架的详情请参考原文: https://www.jianshu.com/p/aba725bcfc00

  • 相关阅读:
    Solr简介
    儿童节快乐
    添加新的内容分类
    weka
    Junit测试样例
    Linux MySQL单实例源码编译安装5.5.32
    perconatoolkit 工具集安装
    Linux MySQL单实例源码编译安装5.6
    MySQL 开机自启动
    mysql5.6之前需要账号的安全加固
  • 原文地址:https://www.cnblogs.com/UncleWang001/p/13553009.html
Copyright © 2011-2022 走看看