Versions Compared

Key

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

...

Components NameComponents Repository nameMaven Group IDComponents Description
apigatewaymsb/apigatewayorg.onap.msb.apigatewayService API gateway which provides client request routing, client request load balancing, transformation, such as https to http, authentication & authorization for service request with plugin of auth service provider,service request logging,service request rate-limiting,service monitoring,request result cache,solve cross-domain issue for web application and other functionalities with the pluggable architecture capability.
discoverymsb/discoveryorg.onap.msb.discoveryProvides service registration and discovery for ONAP microservices, which leverage Consul and build an abstract layer on top of it to make it agnostic to the registration provider and add the needed extension.
java-sdkmsb/java-sdkorg.onap.msb.java-sdkProvides a JAVA SDK for rapid microservices development, including service registration, service discovery, request routing, load balancing, retry, etc.
swagger-sdkmsb/swagger-sdkorg.onap.msb.swagger-sdkSwagger sdk helps to generate swagger.json and java client sdk during the build time, it also helps to provide the swagger.json at the given URI in the run time.
service-meshmsb/service-meshorg.onap.msb.service-mesh

Service mesh (Istio) related source codes, which includes the following:

  • Istio installation scripts for ONAP
  • MSB Istio integration codes
  • UI portal codes to facilitate routing rule management
  • Other gule scripts for Istio integration

    MSB Mesh sidecar is a transparent proxy which handles the communication between ONAP microservices. The inter-communication between microservices can become very complex because there are multiple instances for a service to provide high-availability and scalability. Usually, these instances are randomly scattered in different locations, which adds more difficulty to service discovery. The reliability of RPC is another issue needed to be considered. Mesh sidecar handles all these communication details for microservies transparently. So the microservice can focus its own business logic.

    RoleFirst Name Last NameLinux Foundation IDEmail AddressLocation
    PTLHuabing ZhaoHuabingZhaozhao.huabing@zte.com.cnChengdu, China. UTC +8
    Primary ContactHuabing ZhaoHuabingZhaozhao.huabing@zte.com.cnChengdu, China. UTC +8
    Project Managerif any


    Committers




    Ram Koya
    rk541m@att.comDallas, USA. UTC -5

    John Murray

    jfm@research.att.com

    Bedminster, USA UTC -4

    Chengli Wangwangchengliwangchengli@chinamobile.comBeijing, China. UTC +8

    Tao Shenshentao999shentao@chinamobile.comBeijing, China. UTC +8

    Zhaoxing MengZhaoxing

    meng.zhaoxing1@zte.com.cn

    Chengdu, China. UTC +8

    Huabing ZhaoHuabingZhao

    zhao.huabing@zte.com.cn

    Chengdu, China. UTC +8

    Brijesh Khandelwal
    kbrijesh@TechMahindra.com
    Contributors




    Jochen Kappel
    jochen.kappel@de.ibm.com

    Li Zi

    li.zi30@zte.com.cn

    Beijing, China. UTC +8

    Tang Huatanghuatang.hua52@zte.com.cnBeijing, China. UTC +8

    Hailong Hehehailonghe.hailong5@zte.com.cnBeijing, China. UTC +8

    Jian Mingjianmingjian.ming@zte.com.cnBeijing, China. UTC +8

    Leibo Huanghuangleibohuang.leibo20@zte.com.cnBeijing, China. UTC +8

    Hu Ruihu.ruihu.rui2@zte.com.cnBeijing, China. UTC +8

    Jinquan Ni

    jinquanni

    ni.jinquan@zte.com.cnBeijing, China. UTC +8



    kanagaraj.manickam@huawei.com

    Dominic LunanuovadglFromAttdgl@research.att.com

    MiddleTown, USA UTC -4


    Vijendra Rajput
    Vijendra_Rajput@infosys.com

    lv Bo
    lv.bo163@zte.com.cn

    ...