阿里云服务器ECS    
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新 [咨询更多]
阿里云存储OSS
简单易用、多重冗余、数据备份高可靠、多层次安全防护安全性更强、低成本 [咨询更多]
阿里云数据库RDS
稳定可靠、可弹性伸缩、更拥有容灾、备份、恢复、监控、迁移等方面的全套解决方案 [咨询更多]
阿里云安全产品
DDoS高防IP、web应用防火墙、安骑士、sll证书、态势感知众多阿里云安全产品热销中 [咨询更多]
阿里云折扣优惠    
云服务器ECS、数据库、负载均衡等产品新购、续费、升级联系客服获取更多专属折扣 [咨询更多]
微服务和无服务器设计是关于事件的
2020-6-15    点击量:
  微服务和无服务器设计是关于事件的,而其他应用程序设计是围绕事务构建。在为微服务和无服务器设计云前端时,开发人员必须考虑与事件相关的事务。
  微服务和无服务器设计是关于事件的
  在典型的应用程序中,用户通过多步骤过程创建事务。事务的步骤对应于事件。每个事件都必须进入事务性背景中。微服务和无服务器开发人员通常将事务分解为来源(即移动设备或Web服务器)的事件。
  
  API网关模型适合无服务器部署。基于来自前端Web服务器或移动应用程序的调用,网关可以调用适当的无服务器代码。前端也可以访问在线数据库。然后,此访问将触发无服务器工作流。例如,基于此模型构建的应用程序访问数据库以创建订单,然后触发无服务器工作流,以将已处理的订单转移到后端应用程序以进行库存管理。
  微服务和无服务器设计是关于事件的
  有些应用程序前端很丰富,更像是分布式处理功能,而不是简单的事件处理程序。在这些设计中,云开发人员可以使用工作流编排工具(例如AWs step Functions或Microsoft Azure的Durable Functions)来构建复杂的多无服务器功能工作流。这些工作流程类似于传统的应用程序逻辑,只是它们被分解为微服务以最大化云价值。
联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠