NBF:非典型FaaS架构的典型FaaS能力探索
199 浏览量
更新于2024-08-27
收藏 1.94MB PDF 举报
本文探讨的是NBF(New-Retail Business Framework),一个在新零售领域中扮演重要角色的非典型FaaS架构。尽管被称为非典型,NBF却具备了典型FaaS的核心特性,即函数即服务(Function-as-a-Service)。FaaS起源于2014年亚马逊AWS Lambda的推出,其核心优势在于将开发、部署和运行代码简化至最小,只需关注业务逻辑,其余运维工作如负载均衡、高可用性和自动扩展由云平台处理。
NBF作为供应链中台的基础技术框架,其设计初衷是提供标准化的业务定义、快速的服务开发流程以及生态系统的开放性,以构建完整的零售PaaS(平台即服务)和SaaS(软件即服务)解决方案。在这个架构中,开发者能够借助Event Sources来触发Function实例,比如HTTP请求或消息事件,通过FaaS Controller进行管理和协调,如常见的API Gateway或BFF(Backend For Frontend)等。
NBF-FaaS架构的独特之处在于其将平台服务分为两层。首先,底层的Serverless平台,如CSE(Cloud Service Engine),是FaaS架构的基础,它提供了高效的扩缩容能力,能在毫秒级水平上支持并行扩展和动态缩放,以适应业务高峰期的需求。NBF与CSE团队紧密合作,优化容器冷热启动性能,并开发运维工具如日志监控和报警系统,确保服务的稳定运行。
其次,NBF容器层采用OSGI架构,实现了Bundle的完整生命周期管理,包括加载、启动、卸载和注销,以及容器间的隔离和通信功能。这种设计使得NBF能够在保持FaaS灵活性的同时,提供必要的隔离和安全性,满足复杂应用的需求。
总结来说,尽管NBF是非典型的FaaS架构,但它充分利用了Serverless的核心理念,结合自身特点,为新零售生态伙伴提供了一种高效、可扩展且易于维护的服务开发环境。这种创新的架构设计使得NBF在保留FaaS优点的同时,更好地服务于新零售业务的实际需求。
2021-12-31 上传
点击了解资源详情
2022-11-27 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38730840
- 粉丝: 2
- 资源: 968
最新资源
- 基于ARM板自主简单制作电子相册.rar
- GenericFilters:VapourSynth 的一组常用图像处理过滤器
- uart_FPGAverilog_steelqqn_uart与串口助手_串口调试_
- ActiveDirectoryEnum-0.4.8-py3-none-any.whl.zip
- 基于protues仿真的多功能数电花样流水灯控制系统纯硬件设计(仿真图)
- 鑫缘婚庆策划有限公司 已改-论文.zip
- Web-based Asset Tracking System-开源
- STM32智能小车蓝牙遥控(手机APP)+可燃性气体监测基于库函数程序源代码.rar
- spr-2015-proj:2015年Spring系列讲座的长期项目
- 基于 SpringCloud + SpringBoot + vue 构建的即时通讯系统源码.zip
- java基于SpringBoot+vue 公交线路查询系统源码 带毕业论文
- NiosCPU及其外设_fpga_pianoj3j_
- VISD:VISD是状态仪表板-开源
- Adafruit_Blinka-8.19.0-py3-none-any.whl.zip
- 新型音乐报时数字时钟2-论文.zip
- MaquinaGomaDeMascar