ONAP架构下Microservices Bus实战指南
需积分: 10 134 浏览量
更新于2024-09-08
收藏 1.46MB PDF 举报
"Microservices Bus 简要教程是由Huabing Zhao提供的,旨在帮助对运营商推出的ONAP架构中的微服务总线(MSB)应用工程师进行入门和理解。本教程涵盖MSB的基础知识,包括服务注册、服务发现、示例与演示以及如何在Amsterdam中集成MSB。"
Microservices Bus(MSB)是一个全面的端到端解决方案,专门设计用于支持ONAP(开放网络自动化平台)的微服务架构。它包含了服务注册/发现、外部网关、内部网关以及客户端SDK等功能。MSB的架构是可插拔的,能够与身份验证服务提供商集成,以提供集中化的认证和授权。此外,它还提供了一个服务门户来管理RESTful API。
MSB的主要组件包括:
1. 注册表:服务信息存储,MSB利用Consul作为服务注册库。
2. MSB Discovery:提供用于服务发现和注册的REST API。
3. 服务网关:处理服务请求路由、负载均衡及集中化的认证。它可以部署为外部网关或内部网关。
4. MSB SDK:提供了Java SDK,用于点对点的通信。
MSB的灵活性使其能够在裸机、虚拟机或容器化环境中运行,不依赖特定的环境。这使得它在各种不同的部署场景下都能保持其功能和性能。
服务注册和发现是微服务架构的关键部分。通过MSB,服务可以在启动时自动注册到服务注册库中,其他服务可以通过服务发现机制找到并与其交互。服务网关在微服务架构中扮演着重要的角色,它不仅负责将请求路由到正确的服务实例,还实现了负载均衡,确保高可用性和性能。同时,MSB的集中式认证和授权功能提高了系统的安全性。
在Amsterdam中集成MSB可能涉及配置MSB以与现有的ONAP组件协同工作,包括设置服务注册和发现的规则,以及调整服务网关的策略以满足特定的认证和授权需求。通过使用MSB SDK,开发人员可以方便地在他们的微服务中集成MSB的功能,实现高效且安全的服务间通信。
总结来说,Microservices Bus是一个强大的工具,它简化了ONAP环境下的微服务管理和通信,提供了一套全面的微服务基础设施,增强了服务的可发现性、可扩展性和安全性。对于希望深入了解和应用微服务架构的工程师来说,这个简要教程是不可或缺的学习资源。
2018-06-12 上传
2021-05-03 上传
2021-10-04 上传
2011-07-22 上传
2020-09-22 上传
2021-01-15 上传
2022-07-15 上传
2021-02-18 上传
点击了解资源详情
qq_37250802
- 粉丝: 0
- 资源: 1
最新资源
- PureMVC AS3在Flash中的实践与演示:HelloFlash案例分析
- 掌握Makefile多目标编译与清理操作
- STM32-407芯片定时器控制与系统时钟管理
- 用Appwrite和React开发待办事项应用教程
- 利用深度强化学习开发股票交易代理策略
- 7小时快速入门HTML/CSS及JavaScript基础教程
- CentOS 7上通过Yum安装Percona Server 8.0.21教程
- C语言编程:锻炼计划设计与实现
- Python框架基准线创建与性能测试工具
- 6小时掌握JavaScript基础:深入解析与实例教程
- 专业技能工厂,培养数据科学家的摇篮
- 如何使用pg-dump创建PostgreSQL数据库备份
- 基于信任的移动人群感知招聘机制研究
- 掌握Hadoop:Linux下分布式数据平台的应用教程
- Vue购物中心开发与部署全流程指南
- 在Ubuntu环境下使用NDK-14编译libpng-1.6.40-android静态及动态库