写点什么

Google Cloud Endpoints 正式发布

  • 2017-02-21
  • 本文字数:795 字

    阅读完需:约 3 分钟

经过 3 个月的 Beta 测试之后,谷歌正式发布了其基于 Open API 的 API 管理系统 Cloud Endpoints(GCE)。据谷歌介绍,该系统旨在让开发人员可以构建高效、易于扩展的API 平台。

GCE 可以部署、保护、监控及管理运行在谷歌云平台(GCP)上的 API。它包含一套可以生成 API 和客户端代码的工具和库,其目标是简化开发人员访问后端服务的方式。使用 GCE 开发的典型步骤如下:

  • 首先,创建你的 CRUD API 层;
  • 使用 Java Data Objects / Java Persistence API 定义由 GCE 转换成 API 类的注解实体。这些类会提供一个公共接口,包含 listEntity、getEntity、updateEntity 等方法;
  • 使用 GCE 生成 iOS、Android 或 JavaScript 客户端代码;
  • API 保护,增加授权、限制 API 密钥作用域、使用 Auth0 Firebase Authentication 进行用户识别;
  • 监控 API 使用情况和状态,使用 Google BigQuery 实现分析。

GCE 的架构基础是可扩展服务代理(ESP),谷歌声称,后者可以在1 毫秒之内为请求提供服务。ESP 扮演的角色是服务器端代理,同时,它还提供传统的API 管理功能。据谷歌介绍,之所以作出这种设计上的选择,主要是考虑到ESP 的性能和可扩展性,因为它允许跳过网络跃点。在谈及ESP 的性能时,谷歌表示,传统的独立代理具有数十到数百毫秒的不同程度的延迟。按照谷歌的说法,在Beta 测试阶段,GCE 已经可以每秒为多达11000 个请求提供服务,而每天可以为来自不同客户的5000 万个请求提供服务。

GCE 支持运行在谷歌应用引擎谷歌容器引擎(GCE)上的后端,而其可扩展代理可以使用Kubernetes 或GCE 进行部署。

正式发布意味着Google Cloud Endpoints 不能再免费使用。不过,谷歌提供了一种免费试用服务,其中包括每月200 万次API 调用。超出那个限制,谷歌将对每100 万次调用收取3 美元的费用。想要使用GCE 的读者可以参考谷歌针对不同平台提供的快速入门教程

查看英文原文 Google Cloud Endpoints is Now Generally Available

2017-02-21 18:002541
用户头像

发布了 1008 篇内容, 共 437.2 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

数智革命下的开发利器:探索云原生技术与低代码的超强结合!

加入高科技仿生人

云原生 低代码

使用华为云开发者插件一键部署应用到ECS

YG科技

深入C++常用的三个智能指针

芯动大师

Weblogic控制台数据源密码的脚本化修改

zhengzai7

Shell 密码 控制台 weblogic 数据源

weblogic基本概念、安装、创建域、服务器、数据源、部署应用

zhengzai7

weblogic

直播 | SDS 容灾方案,让制品数据更安全

CODING DevOps

用ChatGPT搞定12 种编程语言:看看它的表现如何

互联网工科生

人工智能 编程语言 ChatGPT

适配各类大模型应用!手把手教你选择 Zilliz Cloud 实例类型

Zilliz

Milvus Zilliz 向量数据库 zillzicloud

插件界的全家桶!对接华为云能力就用它了!

YG科技

Docker学习路线4:Docker基础知识

小万哥

Java c++ Go Docker 容器

《面试1v1》java注解

JavaPub

Java 面试 注解

我和“华为云”有个约会

YG科技

Git代码管理、提交、问题、仓库创建与管理

zhengzai7

git 代码管理

《深入浅出Java虚拟机 — JVM原理与实战》带你攻克技术盲区,夯实底层基础 —— 吃透class字节码文件技术基底和实现原理(核心结构剖析)

码界西柚

Java JVM 深入理解JVM 挖掘底层原理

Nginx+Uwsgi+Django+Mysql部署项目

zhengzai7

MySQL Linux mysqldump 数据备份

详解:瓴羊QuickBI为什么是国内口碑最佳的BI工具

对不起该用户已成仙‖

PostgreSQL技术内幕(九)libpq通信协议

酷克数据HashData

数智时代加速!云存储与低代码开发:超强联盟引领技术革新

不在线第一只蜗牛

低代码 云存储

机器学习之PyTorch和Scikit-Learn第2章 为分类训练简单机器学习算法

Alan

人工智能 机器学习 PyTorch scikit-learn 多层感知机

华为开发者大会:软件开发小白的华为云云上初体验

YG科技

关于商品推荐方法及系统的思考

zhengzai7

推荐系统 本质

详解:为什么瓴羊QuickBI被誉为国内口碑最好的BI工具

巷子

社区新手小伙伴测评第二弹 | 使用 ChatGPT 可以帮助完成 IoTDB 的写入和查询吗?

Apache IoTDB

时序数据库 IoTDB Apache IoTDB ChatGPT

机器学习之PyTorch和Scikit-Learn第一章 赋予计算机学习数据的能力

Alan

人工智能 机器学习 PyTorch scikit-learn

高效运营新纪元:智能化华为云Astro低代码重塑组装式交付

云计算 软件开发 华为云 华为开发者大会2023

华为云出品《IDEA-Plugin-开发手册》电子书——学完即会场景设计

开发者 华为云 编程学习 华为开发者大会2023

2023-07-13:如果你熟悉 Shell 编程,那么一定了解过花括号展开,它可以用来生成任意字符串。 花括号展开的表达式可以看作一个由 花括号、逗号 和 小写英文字母 组成的字符串 定义下面几条语

福大大架构师每日一题

福大大架构师每日一题

Google Cloud Endpoints正式发布_语言 & 开发_Sergio De Simone_InfoQ精选文章