Microservices Bus Project
Project Description
MSB(Microservices Bus) is an ONAP project that provides key infrastructure functionalities to support ONAP Microservice Architecture(OMSA), which includes:
Provides RESTFul API for service registration/discovery
Provides Java SDK for service registration, discovery and inter-services communication
Provides a transparent service registration proxy with OOM-Kube2MSB
Provides a transparent service communication proxy which handles service discovery, load balancing, routing, failure handling, and visibility by Internal API Gateway(Current implementation) and Mesh sidecar(WIP)
Provides an External API Gateway to expose ONAP services to the outside world
Provides Swagger SDK, which helps to auto-generate the language specific clients for a given ONAP micro-service and release them into nexus repository.
Contributing to MSB
Getting Started: Start with Getting Involved to join the LF and set up your ONAP development environment. MSB repos can be checked out using ONAP gerrit: MSB in ONAP Gerrit
Feedback: You can provide feedback on the onap-discuss list, sign up here: ONAP Discuss List
Bug reports: MSB Jira
Contributing to MSB: Instructions on how to set up Gerrit is here: Configuring Gerrit. Please join the onap-discuss list or attend MSB's weekly meetings for information on how you can help.
Development Policies, Standards, and Coding
Approved Project Proposal
Release Planning
Beijing Release
- Requirements input for Beijing Release
- Beijing MSB Functional Test Case
- MSB Service Mesh Planning
- MSB Beijing Release Planning-M1
- MSB deliverables for Planning Milestone Checklist-M1
- MSB deliverables for Functionality Freeze Milestone Checklist-M2
- MSB Deliverables for API Freeze Milestone Checklist-M3
- MSB Integration Status
- MSB R2 Architecture Review
- MSB Security/Vulnerability Threat Impact Analysis
- MSB Deliverable for Code Freeze Milestone - M4
- MSB performance metrics and testing
- MSB Deliverables for RC0 Milestone Checklist
- MSB Deliverables for RC1 Milestone Checklist
- MSB Deliverables for RC2 Milestone Checklist