楚阿旗

博客园 首页 新随笔 联系 订阅 管理
  54 随笔 :: 1 文章 :: 0 评论 :: 5225 阅读

What is REST

Describe RESTful APIs

  • Representational State Transfer
  • Flexible and lightweight way to integrate applications
  • Architectural style that defines how apps should communicate on a network

Explain the key characteristics of a REST API

  • Request managed through HTTP :perform standard CRUD functions
  • Stateless client-server communitcation: Each request contains all the necessary information
  • Uniform interface between components:
    • API requests for resources should look the same rehardless of origin
    • One identifier = One URI
    • Complete information

Explain the benefits of using REST APIs

 

Introduction to API Gateway

  • Expalin an API Gateway
  • API management tool
  • Sits between client and collection of backend services
  • Protect your APIs
  • Analyze your API usage
  • Monetize your APIs
  • Presen a single point of  contact to microservices
  • Add and remove APIs seamlessly

Explain the benefits of using an API Gateway

  • Insulate clients from implementation details
  • Provide unified access to API
  • Fewer equest to the bacend
  • Standard protocal to the outside world

Explain the drawbacks of using an API Gateway

  • complexity
  • Single point of failure 
  • Extra step

Describe the available API Gateway products

  • IBM DataPower Gateway
  • Google Apigee/Cloud endpoints
  • Microsoft Azure API Gateway
  • Amazon API Gateway
  • Opensource Gateways
    • Kon Gateway
    • Apache APSIX
    • Tyk
    • Gloo
posted on   楚阿旗  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示