微服务和无服务器设计是关于事件的

网站编辑2020-06-15 14:08:49444

  微服务和无服务器设计是关于事件的,而其他应用程序设计是围绕事务构建。在为微服务和无服务器设计云前端时,开发人员必须考虑与事件相关的事务。
  微服务和无服务器设计是关于事件的
  在典型的应用程序中,用户通过多步骤过程创建事务。事务的步骤对应于事件。每个事件都必须进入事务性背景中。微服务和无服务器开发人员通常将事务分解为来源(即移动设备或Web服务器)的事件。
  
  API网关模型适合无服务器部署。基于来自前端Web服务器或移动应用程序的调用,网关可以调用适当的无服务器代码。前端也可以访问在线数据库。然后,此访问将触发无服务器工作流。例如,基于此模型构建的应用程序访问数据库以创建订单,然后触发无服务器工作流,以将已处理的订单转移到后端应用程序以进行库存管理。
  微服务和无服务器设计是关于事件的
  有些应用程序前端很丰富,更像是分布式处理功能,而不是简单的事件处理程序。在这些设计中,云开发人员可以使用工作流编排工具(例如AWs step Functions或Microsoft Azure的Durable Functions)来构建复杂的多无服务器功能工作流。这些工作流程类似于传统的应用程序逻辑,只是它们被分解为微服务以最大化云价值。
右侧广告图1
右侧广告图2