从四种场景出发,详细解读无服务器架构的落地应用
智能设备状态处理也产生了几个关键的技术难题,用户必须设计一个高效的非轮询技术框架来处理从大量设备到IoT平台的状态数据。然后,需要一种将处理过的数据高效透明地传输到其他产品的方法,例如写入数据库或将数据推送到移动终端。 应用场景四:共享递送调度系统 用户可以使用调度平台来选择由各种销售商提供的服务,如订购食品或购买产品。然后,调度平台通知最近的交付人员从最近的销售者那里提取相关产品并将产品交付给客户。如下图所示: 工作流程分为以下5步: 1、客户通知调度平台订购产品; 2、调度平台通知最近的投递人员; 3、调度平台同时通知卖方销售产品; 4、送货人员到指定的卖家领取产品; 5、送货人员将产品送达客户所在地。 这样的过程可以很容易地以无服务器架构实现。在下面的图表中,阿里巴巴云函数计算与其他产品一起使用,以开发配送调度系统。 操作流程由以下3步: 1、客户应用程序通过API网关透明地发送订单请求到函数计算; 2、函数计算将处理后的数据发送到表存储区; 3、表存储存储路由数据、卖方信息和位置信息。 在此解决方案中,Function Compute可以提供动态调整大小的能力,而API网关执行身份验证并确保安全访问。函数计算可以与多个产品通信,无缝地使用其他资源和内容。所有处理的数据都存储在表存储数据库中,并且所有日志都直接加载到Log Service以供后续数据报告。 总结: 通过前面四个应用场景案例可以看出,无服务器架构能够为开发人员和企业带来了许多好处,阿里巴巴云功能计算能够帮助用户开发无服务器体系结构,同时解决成本、效率和连接性方面的问题。 虽然函数计算适用于许多场景,但它不是一成不变的解决方案。例如,对于没有重大请求波动的企业来说,它可能不是最具成本效益的解决方案。此外,Function Compute的执行环境不记录状态,因此无服务器框架不适合紧密耦合的应用程序。 至今为止,作为一种新兴技术,无服务器架构仍然没有发挥出开发者和企业的全部潜力。 【责任编辑:张诚 TEL:(010)68476606】点赞 0 (编辑:青岛站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |