乐趣区

关于api:API进阶之路无法想象大龄码农的硬盘里有这么多宝藏

摘要: 通过把所需建设的工具库做成云容器化利用,用 CCE 引擎,通过 API 网关调用云容器引擎中的容器利用。不仅适应了云原生的发展趋势,还能随时弹性扩容,满足公司规模化倒退的需要。

公司开完年中会后,大家的工作都开始恢复正常,咱们也持续循序渐进地撸代码(写 bug)~ 偶然透过办公室的玻璃看到老大跟老板在喝茶,感觉自从上次我影响了公司的策略方向,老板找老大“聊天”的次数越来越多了,看起来像是在“密谋”什么。

正想着呢,老大忽然转头看向我,四目绝对还是有些难堪的,更难堪的是老大示意我过来。

老大说:“公司想成立一个技术委员会,我挂名主席,你负责副主席,负责管理,外围的职责是积淀公司的技术资产,晋升所有研发人员的能力,你去想想该怎么口头。”

“啥?我这就是技术委员会副主席了?积淀公司技术资产 … 这事儿该咋整呢?啥叫技术资产?”回到座位当前,我好像又变回了已经那个会怦然心动的少年,顺手点开硬盘,看到了我这么多年积攒下来的资源。

在我的硬盘里存储了这么多年来写过的各种程序、利用、工具,啥叫技术资产,这就叫技术资产呀,如果把公司存储的材料和大家硬盘里的宝藏都拿进去,做成一个可复用且随时可调用的工具库,那能够少写多少代码呀。

可是这该怎么实现呢?

有了!之前在华为云官网上看到过一个 CCE 云容器引擎

咱们能够把建设的工具库做成云容器化利用, 用 CCE 引擎,通过 API 网关调用云容器引擎中的容器利用。这样一来,不仅适应了云原生的发展趋势,还能随时弹性扩容,满足公司规模化倒退的需要。

说干就干,先给老大写个计划。我把思路写完之后,重点写了应用 API 网关拜访 CCE 云容器引擎中的容器利用的办法,毕竟,最终还是为了在工作中应用到这些技术资产。

通过 API 网关拜访 CCE 中的工作负载的办法

一、筹备 CCE 工作负载信息

在通过 API 网关将容器的工作负载对外开放前,须要在 CCE 服务控制台获取如下图所示信息,创立好集群和工作负载。留神工作负载的拜访形式,需配置为“节点拜访”。

1、查问拜访端口

2、查问工作负载中实例所属弹性服务器的名称

二、创立 VPC 通道

1、登录控制台,进入 API 网关服务。

2、“创立 VPC 通道”的“根本信息”界面,单击“创立快速通道”,输出如图所示信息,其余参数放弃默认值。

3、增加须要通过 API 网关拜访的 CCE 工作负载的实例节点。可增加多个实例,API 网关反对负载平衡性能。

点击“实现”,增加 VPC 通道。

三、凋谢 API

1、创立分组

2、创立 API。在“新建 API”的“根本信息”界面,输出如下图所示信息。

在“定义 API 申请”界面,输出如下图所示信息。

在“定义后端服务”界面,输出如下图所示信息。

在“返回后果根底定义”界面,输出“胜利响应示例”,在本示例中,输出内容仅供参考,无理论作用。单击“实现”,实现 API 的创立。

3、调试 API。返回 200,示意调用胜利。

4、公布 API

四、调用 API

1、在 API 详情界面,复制“API URL”。

2、关上浏览器,在地址栏粘贴“API URL”的地址。申请 API 胜利时,显示如下界面。如果想要设置一段时长内 API 的调用次数,请设置流控策略。

老大看过计划后很称心,并且要把这件事作为技术委员会成立后的第一个重点项目去做,申请专门的我的项目基金,还要给我成立我的项目小组,让我带着团队一起实现。当初的我:看向远方,眼光动摇,嗯是时候体现真正的技术了~

据理解,目前 APIG 网关凋谢了共享版和专享版两个版本,开发者可申请体验 demo,进入共享版进行体验操作。

退出移动版