阅读更多
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下来研究研究~

发表评论

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

相关推荐

  • Jsf 项目源代码

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

  • 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(java server faces)开源框架的源代码

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

  • JSF2.1.9源码

    JSF源码.

  • JSF搭建完成!(源码)

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

  • jsf2.1.9源码

    java server face 2.1.9的源代码包

  • JSF 源代码赏析之FacesServlet

    学习JSF 多日,现在开始看看源代码。 首先是FacesServlet类了,作为一个前端控制器,每一个JSF请求都要通过FacesServlet,然后再到其他阶段,那么,FacesServlet 到底做了些什么操作呢? 文件头部的注释 /** * FacesServlet is a servlet that manages the request ...

  • JSF框架简介与实例

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

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

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

  • jsf应用

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

  • jsf1.2源代码下载

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

  • JSF

    JSF

  • java jsf 开源_JSF---->概述

    JavaServer Faces (JSF)是一种用于构建Web应用程序的新标准Java框架。它提供了一种以组件为中心来开发Java Web用户界面的方法,从而简化了开发。JavaServer Faces于2004年三月1.0版正式提出,清楚的将Web应用程序的开发者划分了三个角色:网页设计人员、应用程序设计人员以及UI组件开发人员。从使用的角度来看,网页设计人员与应用程序设计人员可以他们所熟悉的...

  • JSF学习代码

    没日没夜整了几天JSF,深感JSF 很不习惯,理解大家的辛苦,特此提供部分学习代码。期望中国开源更强大

  • 完整的jsf博客源代码

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

Global site tag (gtag.js) - Google Analytics