阅读更多
GRPC是一个高性能、开源、通用的RPC框架,面向移动和HTTP/2设计,是由谷歌发布的首款基于Protocol Buffers的RPC框架。



目前提供C、Java和Go语言版本,这三个版本的源码全都托管在Github上,分别是:grpc, grpc-java, grpc-go。其中C版本支持CC++Node.jsPythonRubyObjective-CPHP C#

GRPC基于HTTP/2标准设计,带来诸如双向流、流控、头部压缩、单TCP连接上的多复用请求等特性。这些特性使得其在移动设备上表现更好,更省电和节省空间占用。

服务接口定义实例

使用Protocol Buffers来定义服务:
message HelloRequest {
  string greeting = 1;
}

message HelloResponse {
  string reply = 1;
}

service HelloService {
  rpc SayHello(HelloRequest) returns (HelloResponse);
}

Protocol Buffers简称protobuf是Google公司开发的一种数据描述语言,类似于XML能够将结构化数据序列化,可用于数据存储、通信协议等方面。它不依赖于语言和平台并且可扩展性极强。现阶段官方支持C++、JAVA、Python等三种编程语言,但可以找到大量的几乎涵盖所有语言的第三方拓展包。
  • 大小: 29.4 KB
7
0
评论 共 4 条 请登录后发表评论
4 楼 hantsy 2015-02-28 14:05
Spring 4.1 也支持 protobuf
3 楼 binyan17 2015-02-28 11:00
Mark......
2 楼 home198979 2015-02-28 10:15
Mark~~~
1 楼 Tyrion 2015-02-27 17:53
Mark下来研究研究~

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • JSF2.1.9源码

    JSF源码.

  • JSF(JavaServer Face)标签库简介(JavaEE)

    JSF(JavaServer Face)标签库简介(JavaEE) 一、JSF的简介 1. 什么是 JSF? JavaServer Faces (JSF) 是一种用于构建 Web 应用程序的新标准 Java 框架。它提供了一种以组 件为中心来开发 Java Web 用户界面的方法,从而简化了开发。 JSF 还通过将良好构建的模型-视图-控制器 (MVC) 设计模式集成到它的体系结构中,确保了应用程 序具有更高的可维护性。 2. 功能特点 高效的 UI 设计; 前后端分离与 MVC 模式; 页面流程导航与控制

  • JavaEE之JSF技术研究与应用实例

    前言 JavaServer Faces(JSF)是一种用于构建Java Web应用程序的标准框架(是Java Community Process规定的JSR-127标准)。它提供了一种以组件为中心的用户界面(UI)构建方法[1],从而简化了Java服务器端应用程序的开发。由于由Java Community Process (JCP)推动,属于Java EE5中的技术规范,而受到了厂商的广泛支持。

  • 2024中使用的10个最佳Java框架,这可能是目前最全的

    如果您已经与JSP合作,则学习Wicket将成为Cakewalk。一个简单的Java Web框架,Wicket有一个面向组件的结构,您需要知道的只是Java和HTML。绝对没有XML或配置文件!Wicket的主要特点是IT POJO模型,其中组件很简单(普通旧的)Java对象具有OOP功能。这些组件作为可重用包作为可重用包,其中包含图像,按钮,表单,链接,页面,容器,行为等,以便开发人员可以自定义它们。Wicket是轻量调,您可以确保建立应用程序。它也很容易在检票口中编写的单元测试代码。

  • java jsf 开源_JSF 标准的开源实现 Mojarra 已转移至 Eclipse 基金会

    Mojarra 项目负责人 Arjan Tijms 在邮件中 宣布 ,Mojarra 项目已成功转移到了 Eclipse EE4J,代码托管在 GitHub 上( https://github.com/eclipse-ee4j/mojarra )。Mojarra 目前的版本被设置为 2.3.3.99,原因是 master 分支与 Mojarra 2.3.3 保持同步。在转移过程中,2.3 滚动分支...

  • JSF实例(含源码和JSF教程地址)

    编写一个简单的JSF demo的过程。

  • JSF搭建完成!(源码)

    今天搭建了我的第一个JSF,发上来纪念一下。 **********************************************JSF简介************************************** JSF是由Java Community Process (JCP)制定的一个Web应用框架标准。JSF具有良好定义的请求处理生命周期和丰富的组件层次结构,旨在推动基于Java...

  • jsf2.1.9源码

    java server face 2.1.9的源代码包

  • JSF框架简介与实例

    JSF 体系结构: JSF 的主要优势之一就是它既是 Java Web 应用程序的用户界面标准又是严格遵循模型-视图-控制器 (MVC) 设计模式的框架。用户界面代码(视图)与应用程序数据和逻辑(模型)的清晰分离使 JSF 应用程序更易于管理。为了准备提供页面对应用程序数据访问的 JSF 上下文和防止对页面未授权或不正确的访问,所有与应用程序的用户交互均由一个前端FacesServlet(控制器...

  • 完整的jsf博客源代码

    完整的jsf博客例子,使用derby数据库,展示一个典型的博客,适合初学者学习jsf,是一个不错的学习例子,使用时只需要导入到eclipse中,把derby数据库的服务启动即可

  • JSF服务框架初识

    京东的JSF1.是什么?JSF(杰夫)是一个高性能的服务框架,特性如下:可以进行高效RPC(远程过程)调用有高可用的注册中心,完备的容灾特性服务端口同时支持TCP与HTTP协议调用,支持跨语言调用支持msgpack、json等多种序列化格式,支持数据压缩提供黑白名单、负载均衡、provider动态分组、动态切换调用分组等服务治理功能提供对接口-方法的调用次数、平均耗时等在线监控报表功能兼容SAF协...

  • JSF 源代码赏析之Lifecycle

       JSF的生命周期在JSF应用中起着至关重要的作用,每一个JSF请求的处理都需要经过一次生命周期,本文从源码的角度分析JSF的生命周期。    在讨论生命周期之前,我们先要讨论FacesContext的一些元素,他们在整个生命周期中扮演了非常重要的角色。么个JSF应用必须保存它所处理的请求信息,FacesContext为处理请求和生成响应保存了所有必需的上下文信息,具体而言,它包括:     ...

  • 状态模式在JSF源码中的应用

    行为型模式 目录 1、状态模式 1.1 状态模式UML图 1.2 日常生活中看状态模式与应用实例 1.3 Java代码实现 2、JSF源码中状态模式体现 3、状态模式优缺点 3.1 优点 3.2 缺点 3.3 使用场景 3.4 注意事项 4、总结 4.1状态模式要点 4.2状态模式和策略模式对比 1、状态模式 在状态模式(State Pattern)中,类的行为是基于它的状态改变的。在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 contex..

  • Jsf 项目源代码

    sun 最新框架,jsf写的j2ee项目代码

  • JSF(java server faces)开源框架的源代码

    JSF的源代码,即是jsf本身框架的源代码,通过阅读可以更好地学习JSF,深入理解它的精髓。

  • JSF核心编程(第3版)源码

    JavaServer Faces核心编程(第3版)源码,包含每个章节所有的内容。有疑问请加QQ1367925912

  • jsf应用

    Kalmia JSF应用程序 发展历程 $ yarn run build:watch 建立 $ yarn run build 发行历史 v9.0.36作为独立软件包的初始发行版。 执照

  • jsf1.2源代码下载

    jsf1.2源代码。可用myeclipse关联起来查看里边源码。

Global site tag (gtag.js) - Google Analytics