28完美的RestApi

Posted 老柳聊技术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了28完美的RestApi相关的知识,希望对你有一定的参考价值。

什么是RestApi

RestApi是指restful api的简写,restful是一种接口设计风格,一句话就是对接口的定义提出一组标准.

  1. 每个URL代表一种资源,独一无二;
  2. 无状态,访问不同的实例结果一致;
  3. 遵守GET POST PUT PATCH DELETE对应相应的操作;
  4. 支持路径参数;
  5. 不用代码开发,直接就可以通过URL获取到数据;

设计完善的RestApi 最大的好处就是与语言无关。

camunda RestApi

camunda提供了非常完整的API,文档也非常齐全。
参考文档:https://docs.camunda.org/manual/7.17/reference/rest/
如果camunda提供的RestApi不满足业务要求,还可以通过使用springboot引擎端借助流程引擎API自己提供额外的rest api。
如果流程引擎API也不能满足要求,还可以通过直接通过SQL查询提供额外的Rest Api。

RestApi调用

在实际开发中使用调用RestApi时,需要将入参request,返回response的json数据转换成对象,这些对象可能非常繁琐,如果是java客户端,可以使用以下方法。

以上是关于28完美的RestApi的主要内容,如果未能解决你的问题,请参考以下文章

大数据常用的Lambda架构---实时架构处理流程与离线架构处理流程

当分布式架构遇到开放 LinuxONE 主机,一致性难题迎刃而解

阿里P9:做了 6 年架构设计,这次聊聊微服务与分布式事务细节

创新集中式架构和分布式架构,哪一个更完美?中国银行的IT实践告诉你答案

2.0 解析系列 | 如何在分布式架构下完美实现“全局数据一致性”?

完美的分布式监控系统——普罗米修斯