武汉的开发者们注意啦!AI技术战略、框架以及最佳实战尽在Azure OpenAI Day 了解详情
写点什么

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:001936
用户头像

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

关注

评论

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

[python基础]3 python数据类型下篇(不得不看的字典,列表大总结)

我是程序员小贱

Java统一异常处理(配置文件集中化定义)

xcbeyond

Java 架构 后端 统一异常

如何选择:Bootstrap Or Layui

引花眠

bootstrap layui

了解JS压缩图片,这一篇就够了

华为云开发者联盟

Java html5 vue.js 大前端 npm

架构到底是什么?

架构精进之路

架构

螺旋矩阵算法,臭代码解析,微服务架构 Service Mesh 服务网格 RPC 协议实现原理 Dubbo 通讯协议,John 易筋 ARTS 打卡 Week 13

John(易筋)

ARTS 打卡计划

spark学习之IDEA配置spark并wordcount提交集群

我是程序员小贱

Nginx之反向代理

xcbeyond

nginx 反向代理 代理

准时下班的秘密:集成 GitLab && JIRA 实现自动化工作流

Phoenix

团队协作 研发效能

KPI考核存在的问题

石云升

读书笔记 考核 KPI 数字化管理

[python基础]2 python数据类型上篇

我是程序员小贱

ARTS Week12

时之虫

ARTS 打卡计划 arts

ARTS 07 - 使用 supervisor 配置 ngrok 内网穿透为守护进程

jerry.mei

算法 练习 ARTS 打卡计划 ARTS活动 内网穿透

如何有效提高技能?我推荐《刻意练习》

老胡爱分享

个人成长 练习

Docker 禁止美国“实体清单”主体使用,Docker 开源项目应不受影响

程序员生活志

Docker 互联网热点

python必备知识总结

我是程序员小贱

ARTS打卡 第12周

引花眠

微服务 ARTS 打卡计划

面经手册 · 第5篇《看图说话,讲解2-3平衡树「红黑树的前身」》

小傅哥

Java 数据结构 小傅哥 红黑树 2-3树

二叉树-四种遍历方式的 Java 实现

多选参数

二叉树 遍历

异常处理的那些事儿

松花皮蛋me

Java 设计模式

SpringBoot系列(七):SpringBoot 中使用Redis缓存

xcbeyond

Java redis 微服务 springboot

IT人为什么难以拿高薪?

看山

成长 随笔杂谈 薪资 心灵鸡汤

蓝绿部署、金丝雀发布(灰度发布)、AB测试

看山

微服务 持续集成

全面剖析PHP-FPM+Nginx通信原理

书旅

nginx 正向代理与反向代理 PHP-FPM

16张图入门Nginx——(前端够用,运维入门)

执鸢者

nginx 运维 大前端

这些年看过的Linux相关书籍推荐

我是程序员小贱

SpringBoot系列(八):SpringBoot 中的事务处理

xcbeyond

Java 微服务 事务 springboot

SICP,我的函数式编程启蒙书

Kurtis Moxley

读书 函数式编程

年轻的樵夫哟,你掉的是这个免费 8 核 4G 公网服务器,还是这个随时可用的 Docker 实验平台?

newbe36524

Docker 微服务 .net core ASP.NET Core

HTTP方式文件分片断点下载

xcbeyond

Java 断点续传 下载 Range

最受 IT 公司欢迎的 30 款开源软件

程序员生活志

开源

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