![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
API开发平台
文章平均质量分 75
面水求渔
每天一点点进步
展开
-
通过API开发平台构建微服务应用实例(三)
在上一章中我们对《供应商资料管理》微服务应用的底层数据模型设计已经完成,这一章我们将开始开发微服务应用的API和端点。一、 首先对于数据实体的API能力发布,我们可以直接使用平台数据实体发布在线API的功能,这个功能可以发布对于数据实体的增删改查的基本API能力,且做过完整的事务处理。发布后的API是部署在Node-Red服务器上生成flow,对于Node-Red比较熟悉的开发人员也可以打开flow进行编排和二次开发。可以配置请求路径、私有/公有、API分组(通过Token来控制访问权限)。三个数原创 2021-11-17 20:58:54 · 592 阅读 · 0 评论 -
通过API开发平台构建微服务应用实例(二)
接上一章,我们完成了《供应商资料管理》微服务应用的需求分析和设计之后,马上进入到该应用的开发,在本次开发过程中,我们使用了远行API快速开发平台从零开始,全程无代码,快速完成该后端微服务应用的开发工作。首先我们创建了一个专有用户apidev并对其授权,使用该用户登录进入系统:我们看到在设计的数据实体中其实都存在像创建人、创建时间、更新人、更新时间这些字段,所以我们创建一个公共的元数据《创建更新人和时间》,创建这个元数据的目的是为了后续创建数据实体时能复用:我们在开始创建微服务应用涉及原创 2021-11-16 09:42:40 · 578 阅读 · 0 评论 -
通过API开发平台构建微服务应用实例(一)
API开发平台能帮助开发人员快速发布API和构建微服务,那么这个过程是怎么样的,我们今天就用使用实际的场景来演示整个开发过程。下图是传统供应链系统的功能架构。可以看到供应链系统的模块还是比较多的,我们选择供应商管理这个大的模块来进行微服务拆分,供应商管理的系统范畴包括:供应商资料管理供应商资质管理供应商查询供应商流程(入驻、认证、考察、合作、绩效评估、淘汰全流程业务)供应商联系人管理供应商统计分析如果按照这个粒度对供应商管理进行微服务拆分,那么我们可以得到微服务原创 2021-11-15 14:18:40 · 464 阅读 · 0 评论 -
API开发平台应用场景和产品研发
对于前后端分离的应用来说,后端应用主要是以API的形式对外提供能力,而在微服务架构盛行的当下,很多企业对于后端传统的应用程序已经做了打散和拆分,实现了微服务改造。如果一个企业的IT建设比较全的话,那么在管理域、业务域和运维域的传统信息化系统至少超过10个,全部经过微服务拆分改造后的微服务应用可能达到几十甚至上百个。如此多的微服务应用不仅运维管控存在问题,而且微服务应用的开发、变更、升级都会存在较大的时间和资金成本。微服务运维管控的问题交给Devops,本章只为应对微服务应用开发变更带来的问题。目前业界提供原创 2021-11-15 13:59:42 · 1332 阅读 · 0 评论