Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Anyone reading this section should have a good understanding of all the interacting modules.

MSB in ONAP Architecture


MSB is part of the underlying platform to support onap microservice communication.

Image Added


MSB consists of these sub-components:

  • Registry Service information storage, MSB uses Consul as the service registry.
  • MSB Discovery Provides REST APIs for service discovery and registration.
  • API Gateway Provide service request routing, load balancing and service governance. It can be deployed as external Gateway or Internal Gateway.
  • MSB SDK A Java SDK for point to point communication.

Image Added

MSB works with OOM (Kube2msb Registrator) to provide transparent service registration for onap microservices.

  • OOM deploy/start/stop ONAP components. 
  • Registrator watches the kubernetes event.
  • Registrator reads the service definition from kubernetes deployment specs.
  • Registrator sends service endpoints to MSB discovery when ONAP apps are deployed by OOM.
  • Registrator registers service endpoint info to MSB. It also updates the service info to MSB when ONAP components are stopped/restarted/scaled by OOM


Image RemovedImage Added

Platform Maturity

Refering to CII Badging Security Program and Platform Maturity Requirements, fill out the table below by indicating the actual level , the targeted level for the current release and the evidences on how you plan to achieve the targeted level.

...

API this project is delivering to other projects.

We don't expect mass API changes in Dublin, MSB APIs are already stable.

API NameAPI DescriptionAPI Definition DateAPI Delivery dateAPI Definition link (i.e.swagger)
Service RegistrationRESTFul API for service registration with MSB.2019/01/24Release Planning#DublinReleaseCalendarMicroservice Bus API Documentation
Service DiscoveryRESTFul API for service discovery with MSB.2019/01/24Release Planning#DublinReleaseCalendarMicroservice Bus API Documentation
JAVA SDKJAVA SDK for service registration, discovery and inter-services communication.2019/01/24Release Planning#DublinReleaseCalendarMicroservice Bus API Documentation

...

To fill out
Risk identifiedMitigation PlanContingency PlanTo fill outTo fill out



Resources

Fill out the Resources Committed to the Release centralized page.

...