阿里新零售服务框架NBF:Serverless架构实战与生态开放
需积分: 9 53 浏览量
更新于2024-07-16
收藏 7.19MB PDF 举报
NBF是阿里巴巴新零售服务开放的Serverless架构深度实践,由冯微峰主导,他作为阿里巴巴供应链中台基础技术团队的负责人,自2014年起在集团内部积累了丰富的经验。2015年,冯微峰在盒马担任核心研发人员,参与了盒马中台体系的建设,特别是2016年开始,他提出了新零售服务开放框架NBF,旨在通过云原生的Serverless架构,解决新零售业务的快速开店、快速接入、多业务场景下的高效协同和服务开放问题。
NBF的核心在于其标准化的业务定义、便捷的服务开发和生态开放能力。它提供了一个新零售PaaS (Platform as a Service) 和 SaaS (Software as a Service) 的解决方案,使得生态伙伴能够轻松构建和部署服务,无需关注底层基础设施,实现“服务一站式研发”、“服务快速发布”以及“服务动态路由”。NBF的设计支持“Serverless”理念,即用户只需关注业务逻辑,无需管理服务器和运维,这有助于提高效率和降低运营成本。
NBF的架构基于云服务,如云部署和容器技术,实现了FaaS (Function-as-a-Service) 能力,这意味着开发者可以编写一次性执行的函数来响应特定事件或请求,而无需预置资源。这种模式使得系统能够应对高并发,同时保持灵活性和扩展性。NBF还采用了OSSI (Open Service Interface) 概念,如SPI (ServiceProvider Interface),以及OSGI中的Bundle机制,将服务拆分成模块化的jar包,便于管理和复用。
NBF的生态不仅包括阿里巴巴内部的多个中台系统,如盒马中台、猫超中台和村淘中台,还有NBFInside这样的内部工具,以及与“无代码”(Applicationless)、“无编码”(Codeless)等理念相结合的技术,如Idea插件、研发Pipeline和云原生容器,这些都共同构成了NBF的全方位支持体系。
随着NBF的发展,冯微峰团队在2019年将其推向更广阔的领域,包括对外输出NBF生态的能力,以满足更多新零售BU和合作伙伴的需求,推动了新零售业务的快速发展。未来,NBF还将着眼于“上云出海”,在全球范围内拓展其影响力,继续引领新零售领域的技术革新。
2021-11-16 上传
2024-10-24 上传
2024-10-24 上传
2024-10-24 上传
2024-10-24 上传
visgit
- 粉丝: 0
- 资源: 6
最新资源
- 掌握Jive for Android SDK:示例应用的使用指南
- Python中的贝叶斯建模与概率编程指南
- 自动化NBA球员统计分析与电子邮件报告工具
- 下载安卓购物经理带源代码完整项目
- 图片压缩包中的内容解密
- C++基础教程视频-数据类型与运算符详解
- 探索Java中的曼德布罗图形绘制
- VTK9.3.0 64位SDK包发布,图像处理开发利器
- 自导向运载平台的行业设计方案解读
- 自定义 Datadog 代理检查:Python 实现与应用
- 基于Python实现的商品推荐系统源码与项目说明
- PMing繁体版字体下载,设计师必备素材
- 软件工程餐厅项目存储库:Java语言实践
- 康佳LED55R6000U电视机固件升级指南
- Sublime Text状态栏插件:ShowOpenFiles功能详解
- 一站式部署thinksns社交系统,小白轻松上手