【问题标题】:What is a client library in relation to Cloud Endpoints?什么是与 Cloud Endpoints 相关的客户端库?
【发布时间】:2018-01-23 16:27:32
【问题描述】:

我今年 13 岁,正在学习 Google App Engine。

就 Google Cloud Endpoints 而言,“客户端库”之间有什么关系?

据我了解,客户端库是“较小的东西”,它是 Google Cloud Endpoints 的一部分,客户端(用户)能够将其合并到他的应用中,然后能够与 Cloud Endpoints 进行通信。

谢谢。

【问题讨论】:

    标签: google-app-engine google-cloud-platform google-cloud-endpoints protorpc


    【解决方案1】:

    客户端库

    客户端库是由 Google 编写的代码包,您可以使用它们轻松调用 Google Cloud 端点。如果您look at the list here,您将找到以下语言的客户端库:

    1. Java
    2. Node.js
    3. Python
    4. 红宝石
    5. PHP
    6. C#

    每个客户端库都有一个库参考,可帮助您了解如何使用它们来访问端点。请注意,可以使用任何具有网络功能的语言,但如果没有客户端库则困难得多。

    Google 的定义

    Google Cloud Client Library for Java 调用自己

    Java 开发人员的一种惯用、直观和自然的方式 与 Google Cloud Platform 服务集成,例如 Cloud Datastore 和云存储

    删除上面的 Java 以获得对客户端库的强定义。

    功能概述

    随着经验的积累,您会遇到包装代码的概念。这就是这些客户端库如何为您提供帮助的方式。对于包装代码的示例,您可以编写一个方法

    void createStackOverflowPost(title, body) {
       goToStackOverflow();
       setTitle(title);
       setBody(body);
       authenticate();
       confirmPost();
    }
    

    然后,在这个假设的代码中,您可以调用 createStackOverflowPost("What is a client library", "Your post body here...") 而不是调用每个步骤 (goToStackOverflow()...)。客户端库包含带有复杂代码的方法,用于访问 Google Cloud 端点(上面createStackOverflowPost 的内容),而只允许您传递重要的内容,例如我们示例中的标题和正文。

    还有其他有用的功能,例如 Cloud 的对象建模组件。

    【讨论】:

      猜你喜欢
      • 2015-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-23
      • 1970-01-01
      • 1970-01-01
      • 2014-05-27
      • 1970-01-01
      相关资源
      最近更新 更多