MSB Guilin Architecture Review

Brief Project Overview (brief as it should be known)

MSB is the infrastructure to support ONAP microservice communication. 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.

New component capabilities for Guilin, i.e. the functional enhancements.

  • N/A

New or modified interfaces

  • N/A

If they are modified, are the backwards compatible?

Yes

Interface naming (point to an example)



Reference to the interfaces.

Detailed introduction of APIs can be found here: Microservice Bus API Documentation

What are the system limits?

N/A

Involved use cases, architectural capabilities or functional requirements.

  • CCVPN

  • vFW/vDNS

  • vCPE

  • any existing use cases and new use cases in the Guilin release.

Listing of new or impacted models used by the project (for information only).

N/A