API网关在大数据开放中的应用-童剑-v0.3.key

Similar documents
一 公 司 特 殊 问 题 问 题 1 关 于 公 司 的 业 务 及 持 续 经 营 能 力 2013 年 度 2014 年 度 2015 年 1-11 月, 公 司 的 营 业 收 入 分 别 为 1,630, 元 699, 元 73, 元 报 告 期 内,

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Network Bandwidth Applications MATE Applications Applications On Demand Calendaring Load Balancer Live Archive Design Northbound Service,Netwo

02 微服务设计原则与生态系统-final.key

入 大 立立 手 口 面 耳 鼻 耳 鼻 子 耳 鼻 生 生 耳 鼻 耳 鼻 耳 鼻 小 手 入 大 一 支 手 入 支 立立 手 入 支 手 入 石 口 口 支 手 支 手 手 支 入 入 入 人 人 人 人 人 田 手 入 耳 鼻 手 入 小 一 支 人 見見 赤 十 耳 鼻 金金 口 手 支

安友医疗科技(武汉)有限责任公司

Hippy-VueConf

<4D F736F F D20B9FABCD2BBFAB9D8B0ECB9ABBDA8D6FEBACDB4F3D0CDB9ABB9B2BDA8D6FEC4DCBAC4BCE0B2E2CFB5CDB3C8EDBCFEBFAAB7A2D6B8B5BCCBB5C3F7CAE92E646F63>

Intruduction to the NGINX stream subsystem and OpenResty's support

状 态, 规 划 车 辆 行 驶 路 径, 可 进 入 网 站 充 电 服 务 栏 目 (2) 查 询 位 置 联 系 方 式 营 业 时 间 等 信 息, 可 进 入 网 站 服 务 指 南 栏 目 建 议 您 出 行 前 通 过 易 充 电 互 动 网 站 提 前 了 解 所 经 高 速 快 充

目 录 第 五 部 分 第 六 部 分 第 七 部 分 第 八 部 分 投 标 邀 请 投 标 人 须 知 附 表 评 标 方 法 和 评 分 细 则 项 目 需 求 和 技 术 方 案 要 求 1

Azure_s

站在巨人的肩膀上 - 使用Symfony框架开发你的下一个项目.key

Mocat

OpenResty在又拍云容器平台中的应用

南京市人才服务中心

Contents Viewpoint Application Story 05 News & Events 06 Technology Forum Customer Partnership Cover Story Advisory Board Inside Advantech Beautiful L

AS北京2017-《知乎 Feed 流构架演进》-姚钢强.key

ac2017-joeyguo-2.0.key

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 公 开 转 让 说 明 书 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和

温 馨 提 示 一 如 无 另 行 说 明, 投 标 / 报 价 文 件 递 交 时 间 为 投 标 / 报 价 文 件 递 交 截 止 时 间 之 前 30 分 钟 内 二 为 避 免 因 迟 到 而 失 去 投 标 / 报 价 资 格, 请 适 当 提 前 到 达 三 投 标 / 报 价 供 应

目 录 目 录 主 要 结 论... 5 一 网 站 绩 效 评 估 得 分 及 排 名 情 况... 5 二 网 站 建 设 总 体 成 效 及 存 在 问 题... 6 第 一 章 交 通 运 输 行 业 政 府 网 站 绩 效 评 估 背 景 一 中 办 国 办 要 求 各 级 政

清华大学2013年毕业生就业质量报告

目 录 简 介.3 ` 体 系 结 构...4 数 据 层...5 数 据 连 接 器...6 Tableau Server 组 件...7 网 关 / 负 载 平 衡 器...8 客 户 端 :Web 浏 览 器 和 移 动 应 用 程 序...8 客 户 端 :Tableau Desktop..

[Table_MainInfo]

6 2 2 MMO 1 Arcade 2 iphone 4 1 Blog [Monkey Potion] 02

构建高效的私有云平台V3

最 佳 做 法 : 在 需 要 时 或 需 要 前 从 CDN 下 载 内 容, 并 使 它 们 与 Flash 代 码 和 文 件 分 离 存 盘 率 vs 响 应 速 度 当 用 户 玩 游 戏 时, 客 户 端 可 以 把 每 一 个 变 化 实 时 写 到 后 端 Web 服 务 器, 也

中图分类号:TP393

python_free

引 言 车 队 管 理 应 用 车 联 网 技 术 的 几 个 必 要 条 件 : 1 是 否 支 持 车 机 插 拔 报 警?( 绝 大 多 数 人 潜 意 识 中 对 被 监 控 和 被 管 理 是 抗 拒 的, 我 们 调 查 了 很 多 现 有 车 队 管 理 系 统, 管 理 者 最 头

IXDC

目 录 目 录 平 台 概 述 技 术 架 构 技 术 特 点 基 于 统 一 平 台 的 多 产 品 线 支 撑 先 进 性 安 全 性 开 放 性 高 性 能 和

背 景 概 述 企 业 需 要 一 种 灵 活 的 平 台 来 快 速 构 建 测 试 和 扩 展 新 的 应 用 程 序 服 务 并 对 市 场 中 发 生 的 数 字 化 变 革 作 出 反 应 数 字 化 变 革 正 在 加 快 步 伐, 因 为 流 程 和 信 息 的 日 益 融 合 带 来

业 务 与 运 营 Business & Operation (Transform) 加 载 (Load) 至 目 的 端 的 过 程, 该 部 分 在 数 据 挖 掘 和 分 析 过 程 中 为 最 基 础 的 一 部 分 一 个 良 好 的 ETL 系 统 应 该 有 以 下 几 个 功 能 1

22. PTC 能 为 用 户 托 管 ThingWorx 吗? ThingWorx 可 配 置 在 什 么 方 面? 在 哪 里 可 看 到 ThingWorx 演 示 视 频? 什 么 材 料 和 课 程 可 用 来 支 持 我 的 物 联

Tangram For GMTC 2017.key

itestin 能 干 什 么? itestin 是 云 测 ( 提 供 给 广 大 移 动 应 用 测 试 者 或 者 开 发 者 免 费 使 用 的 一 款 安 卓 UI 自 动 化 测 试 录 制 工 具 ( 目 前 只 支 持 Android 应 用 程 序 的

財金資訊-83期.indd

目 录 1. 引 言 数 据 交 换 平 台 TongDXP 功 能 定 位 总 体 构 成 功 能 架 构 主 要 功 能 TongDXP 优 势... 9 易 于 使 用 贴 近 用

响应式在iOS开发中的应用 For PDF


一 2015 年 1-6 月 接 受 捐 赠 情 况 2015 年 1-6 月 兰 州 大 学 教 育 发 展 基 金 会 共 接 受 社 会 捐 赠 22 项, 到 账 金 额 万 元 兰 州 大 学 教 育 发 展 基 金 会 2015 年 1-6 月 度 接 受 捐 赠 明 细

CloudNative应用实践V3

附件三

indd

vsysintroch

認 發 揚 優 良 傳 統 文 化 和 接 軌 世 界 舞 台 的 重 要 性, 並 在 文 化 產 業 的 發 展 上 逐 步 建 立 根 基, 展 現 成 效 近 年 來, 大 陸 表 現 出 文 化 產 業 結 構 的 調 整 和 競 爭 力 上 升, 培 養 了 不 少 人 才, 湧 現 出

臺銀人壽「98年九至十一職等人員甄試」

final

册子0906

Qcon北京2018-《唯快不破——高效定位线上 Node.js 应用内存泄漏》-黄一君


untitled

Adobe AIR 安全性

新美大酒店开放平台SDK(.NET版)使用说明.pages

网易云上的第一跨境电商技术架构-最终版0713.key

Partition Key: 字 符 串 类 型, 表 示 当 前 Entity 的 分 区 信 息 这 个 Property 对 于 Table Service 自 动 纵 向 和 横 向 扩 展 至 关 重 要 Row Key: 字 符 串 类 型, 在 给 定 Partition Key 的

「西醫基層總額支付委員會《第28次委員會議紀錄

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式 软 件 工 程 专 业 课 程 类 型...7

Bilibili海量监测平台的演进之路

北京飞利信科技股份有限公司2015年第三季度报告全文

總行總務室

中南大学第二届软件创新大赛

定 位 和 描 述 : 程 序 设 计 / 办 公 软 件 高 级 应 用 级 考 核 内 容 包 括 计 算 机 语 言 与 基 础 程 序 设 计 能 力, 要 求 参 试 者 掌 握 一 门 计 算 机 语 言, 可 选 类 别 有 高 级 语 言 程 序 设 计 类 数 据 库 编 程 类

Microsoft Word - 2B802內文.doc

東區校園中法治教育種子師資教學研習營

Microsoft Word - 1HF12序.doc

Microsoft Word - 讀報看科普─人體篇_橫_.doc

鍟嗗搧瑙傚療鈥㈤挗鏉

席 远 杨 一 人 了, 正 当 她 开 枪 时 却 发 现 子 弹 没 了 该 死, 只 能 赤 手 空 拳 了 洛 水 云 与 席 远 杨 交 起 手 来, 洛 水 云 出 手 招 招 致 命 想 那 席 远 杨 也 不 是 泛 泛 之 辈, 很 快 掌 握 了 洛 水 云 出 招 路 数 看

閱 讀 素 材 V.S 分 組 方 式 的 差 異 化 教 學 工 具 表 班 級 :( ) 閱 讀 素 材 V.S 分 組 方 式 獨 立 閱 讀 夥 伴 閱 讀 ( 同 質 性 ) 夥 伴 閱 讀 ( 異 質 性 ) 友 善 陪 伴 虛 心 受 教 國 語 日 報 新 聞 生 活 文 藝 兒 童

为了了美好的明天 For a better tomorrow. 天然 工质在中国家电 行行业的应 用 Application of Natural Refrigerants in China s Home Appliance Industry

加 值 型 及 非 加 值 型 營 業 稅 法 第 12 條 ( 公 布 ) 特 種 飲 食 業 之 營 業 稅 稅 率 如 下 : 一 夜 總 會 有 娛 樂 節 目 之 餐 飲 店 之 營 業 稅 稅 率 為 百 分 之 十 五 二 酒 家 及 有 陪 侍 服 務 之 茶 室

公務員服務法第13條相關解釋彙整表

浙江师范大学2014年度毕业生就业质量报告

目 录 监 管 资 讯 2016 年 全 国 保 险 监 管 工 作 会 议 召 开...3 协 会 动 态 赤 峰 保 险 行 业 协 会 召 开 数 据 统 计 和 信 息 宣 传 总 结 表 彰 会 议...5 赤 峰 市 保 险 行 业 协 会 秘 书 处 召 开 2015 年 度 述 职

同 时, 采 取 提 供 新 闻 线 索 和 素 材 安 排 专 访 等 方 式 主 动 为 新 闻 媒 体 服 务, 为 采 访 报 道 活 动 创 造 便 利 条 件 建 设 网 络 信 息 发 布 平 台 2013 年 9 月 开 通 中 央 纪 委 监 察 部 网 站,2015 年 1 月

B1

時間軸上的竹蓮記憶 學務主任 黃雅彙 我不是竹蓮國小的畢業校友 但對於身為新竹人的我來 說 仔細回想起來 似乎和竹蓮有著一種特別的緣分 對竹蓮國小最初的印象是在小學的時候 猶記得年幼的 我經過一段時日的啦啦隊舞蹈訓練後 老師便帶著我們從學 校步行到竹蓮國小來參加比賽 一踏入竹蓮校門 映入眼簾 的是黑

B1

Microsoft Word - 临政办发6.doc

大陸教育部等6個部門公佈「現代職業教育體系建設規劃 ( 年)」規劃到2015年初步形成現代職業教育體系框架,到2020年基本建成「中國」特色現代職業教育體系

资 讯 速 递 台 基 于 大 数 据 的 学 校 督 导 评 估 系 统 建 设 上 海 市 闵 行 区 人 民 政 府 教 育 督 导 室 ( 摘 要 ) 闵 行 教 育 在 深 化 教 育 改 革 探 索 管 办 评 分 离 的 背 景 下, 把 教 育 督 导 评 估 系 统 建 设 作 为

epub 79-1

Microsoft Word - 104決算總說明_一__彙整_02.03主秘版.doc

(Microsoft Word - NCRE\314\345\317\265\265\367\325\37313\324\27221\272\3051.doc)

/

校友会系统白皮书feb_08

投影片 1

Presentation title goes here

Python 和 人 工智能基 础课程 ( 第 二课 ) 张威, 雷雷萧萧

实践课堂成都站-0609.key

1. 二 進 制 數 值 ( ) 2 轉 換 為 十 六 進 制 時, 其 值 為 何? (A) ( 69 ) 16 (B) ( 39 ) 16 (C) ( 7 A ) 16 (D) ( 8 A ) 在 電 腦 術 語 中 常 用 的 UPS, 其 主 要 功 能

习题课

7 2 2 MMO 1 Arcade 2 iphone 4 2 [Monkey Potion]

Microsoft Word zw

LC3-分布式事务-姜宁

AS北京2017-《美团点评用户行为分析系统的构建与优化》-孙业锐.key

海通证券金融云思考与实践(数据技术嘉年华)的副本.key

Transcription:

API 网关在 大数据开放中的应 用 童剑 白 山 CTO 兼联合创始 人 2017/03/18

前 言 关于 大数据的 一些说法 数据是新的 石油 数据是 一种能源 马云 : 人类正从 IT 时代 走向 DT 时代 数据越来越多之后 各国政府也在推动政务数据的开放, 包括中国政府 企业和公共服务机构的数据如何 二次利利 用? 数据开放共享有多种形式, 该如何选择? 本次分享关键词 : 数据开放共享 API 网关 API 全 生命周期管理理

内容 大纲 1. 目的 形式和趋势 2. 开发的难点所在 3. API 网关和新的开发 工具

大数据开放共享的 目的 挖掘数据的商业价值 提升数据资源应 用的能 力力

数据开放共享的形式 应 用 文件 数据库 API

通过 API 开放数据是主流形式 成功案例例 : 哪些有影响 力力的 API 开放平台 微信微博 FACEBOOK

API 正在变的越来越重要 API: Application Programming Interface 应 用程序编程接 口 从最早的本地库函数 API, 到 RPC 和 SQL 模式, 再到 Web API 模式, 新的 API 应 用形式越来越多, 可以说 API 是未来数字 生活和经济的基 石

趋势 一 : 数量量的快速发展 数据统计来源 : ProgrammableWeb 该公司收录了了超过 15000 个开放的 API 私有 API 数量量更更加巨 大

趋势 二 : 移动应 用和云服务 大量量 用 API API 1 2 3 4 以 API 形式交付的云服务企业 用API 开放数据和功能应 用的多平台化云服务之间相互集成

趋势三 : 越来越被物联 网所依赖 NO API NO IOT 物联 网设备 依赖云端 API 实现数据与通讯服务

更更重要的趋势 : API 经济 ( 互联 网 +)

API 经济 (Economy) 国务院印发 促进 大数据发展 行行动纲要 企业正通过 API 经济重塑商业模式 : 保险 金金融 交通 API 经济的价值链 智能家居 智能汽 车 物联 网 工业 4.0 等, 将会更更多使 用 API 2016 年年美国 50% 的 B2B 贸易易通过 Web API 完成 (Gartner)

API 开放数据也有点难

数据开放平台的架构 IOS Android Web App 物联 网 设备 各种 云服务 第三 方 企业 数据开放平台 (Restful API) Kylin Druid HBase MySQL Hadoop/Spark 大数据处理理平台 内部 API 其他数据源

数据开放的各种顾虑 如何保证安全性 数据保密 开发需要投 入认证授权运营 支持 代码和 文档维护

API 的开发体验也很糟糕 性能和稳定性差, 一个接 口问题引起全局雪崩 数据源格式多样化, 对接和管理理复杂 没有 API 生命周期的概念, 旧 API 下线很麻烦 API 无具体规范, 沟通 调试 接 入成本巨 大 文档不不全, 或和代码不不同步 升级过程中 无法灵活控制新 老老版本的更更替 测试成本较 大, 自 己开发测试脚本, 或 人 肉测试

怎么做好数据开放平台

API 要这样开发才够愉快 统 一的规范 自动 生成 文档 SDK 后端 统 一的认证 方式, 不不 用重复实现 自动 生成测试服务 前后端开发分离 无缝衔接 新 老老版本 无缝上下线, 或者多版本同时在线, 逐步下线 老老版本 方便便接 入各种云服务, 比如可以直接 用 RunScope 进 行行 API 监控, 而 无需复杂的设置 配合 网关 微服务以及新兴结构化存储服务简化后端开发

API 开发和管理理 方法在变 革 人 工 生产线 VS 标准化 自动化 VS

API 管理理和开发的最佳实践 API 全 生命周期管理理 Full Lifecycle Management 生命周期 十个阶段 管理理体系架构 API 网关 - Gateway 设计和开发 :Swagger/OAI 相关 工具

API 完整 生命周期 安全 授权 重视 生命周期的每个阶段 监控 分析 管理理 退役 部署 扩容 设计 开发

API 平台的管理理体系 开发者服务 Developer Portal 新 手引导 API 目录 API 文档 服务条款 讨论区 API 管理理 API 生命周期管理理 设计 开发 发布 管理理和退休 API 网关 认证和授权 加密 攻击防护 配额 流量量控制 API 运维 监控和异常处理理 版本管理理 关键指标 SLA 分析 访问量量 计费

API 平台的技术架构 3 2 1

API 网关 (Gateway) 将所有 API 共性的功能统 一放在 Gateway 上实现 1. 认证授权 :OAuth2 OpenID API Key IP 限制 2. 传输安全 :SSL TLS 3. 流量量控制 : 配额 过载保护 频率限制 4. 威胁防护 : 防抓站 防撞库 DDoS/CC 防护 5. 编排转换 : 服务分组 7 层路路由 协议格式转换 6. 监控分析 : 访问量量实时统计 性能监控 访问分析 7. 统计计费 : 针对不不同 用户 不不同 API 分组 SQL REST JSON SOAP XML 8. 缓存加速 : 毫秒级缓存 请求队列列 异步化

API 设计和开发 前后端开发分离提 高效率 目标 : 后端只负责数据的计算和输出, 前端负责数据组织和展现 但 一些问题是 : 最后集成时商量量好的数据结构发 生了了变化, 需要反复 API 没有统 一标准, 前端 人员花时间读 文档和适配, 重复性 工作 前端需要等待后端完成 API 开发才能集成, 说好的并 行行开发呢? 持续集成 持续交付 快速迭代如何实现? 前后端并 行行开发 又如何实现? 随着移动 App 开发的兴起,Swagger RAML 等描述语 言和 工具出现了了

OAI 和 Swagger Open API 计划 (OAI) 由前瞻性 行行业专家组成的联盟创建, 他们认识到标准化 REST API 的标准的巨 大价值, 致 力力于推 广其统 一的 API 描述格式 (Swagger) SmartBear 将 Swagger 规范直接捐赠给 OAI 作为其规范的基础 Swagger 是 一个规范和完整的框架, 用于 生成 描述 调 用和可视化 RESTful 风格的 Web 服务, 它由 文档 生成器器 编辑器器 代码 生成器器以及很多第三 方 工具组成 The Swagger specification is a powerful definition format to describe RESTful APIs. The Swagger specification creates a RESTful interface for easily developing and consuming an API by effectively mapping all the resources and operations associated with it. It s easy-tolearn, language agnostic, and both human and machine readable.

用 Swagger 进 行行 API 设计和开发 Swagger 带来的好处 : 自动 生成 一个优美的 API 文档, 实时预览 让 API 文档总是与 API 定义同步更更新, 是 一件 非常有价值的事 自动 生成服务器器所需要的代码结构, 并可以快速实现 Mock API 自动 生成不不同语 言的客户端 SDK Swagger 相关的开源 工具 Swagger Editor: 所 见即所得编辑器器, 用于 API 设计, 基于 Swagger 描述语 言 Swagger Codegen: 自动 生成前后端代码 SDK 的 工具, 支持主流编程语 言 Swagger UI: 通过 Swagger 描述 自动 生成 文档 更更多的开源项 目实现的功能 (http://swagger.io/open-source-integrations/) 参数验证 通过代码注释 自动 生成 文档 远程调 用框架 (grpc) 开发测试等等

有了了 Swagger 契约 还能做什什么? API 设计 (RESTful API design, without coding) https://restlet.com/products/ restlet-studio/ http://stoplight.io/ https://gelato.io/ API 自动测试 runscope postman Swagger API 自动 生成, 运 行行环境托管, 微服务等 (Easy deploy, secure and run APIs) https://restlet.com/ products/apispark/ AWS Gateway + Lambda DreamFactory API 市场 https://market.mashape.com/ https://www.rapidapi.com/ 目标 : Without coding 自动化 安全 Serverless

Swagger 和其它描述语 言的对 比

技术社区的对 比 参考资料料 :http://www.slideshare.net/smartbear_software/api-strat-2014metadataformatsshort

API 管理理的资源 用作 API 网关的开源软件 提供 API 管理理产品的公司

其他可供参考的资源 参考链接 : https://www.openapis.org/ http://swagger.io/ http://www.infoq.com/cn/articles/document-description-formats-web-apis?winzoom=1 支持 Swagger 的云服务 : Baishancloud:http://juhe.baishancloud.com/gateway.html SwaggerHub:https://swaggerhub.com/ Akana:https://www.akana.com/ Runscope:https://www.runscope.com/ Restlet:http://restlet.com/ Soapui:https://www.soapui.org/ Axway:http://axway.com/ Stoplight:http://stoplight.io/ Postman:https://www.getpostman.com/ Apigee:https://apigee.com

白 山云聚合解决 方案 云聚合为企业提供应 用API 加速 API 防护 API 网关和管理理等技术服务, 有效保障 网站安全, 提升访问速度, 帮助企业快速构建数据开放平台, 帮助数据发挥更更 大的价值 云聚合产品是基于 高性能可扩展的技术架构开发, 也拥有 大数据实时分析的安全技术, 代表了了当今最为前沿的技术趋势 网站链接 :http://juhe.baishancloud.com/gateway.html

THANKS!