You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@servicecomb.apache.org by "liubao (JIRA)" <ji...@apache.org> on 2018/11/27 10:10:00 UTC

[jira] [Updated] (SCB-1048) Provide a way to configure bootstrap information in Cloud Native enviroment

     [ https://issues.apache.org/jira/browse/SCB-1048?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

liubao updated SCB-1048:
------------------------
    Component/s: Java-Chassis

> Provide a way to configure bootstrap information in Cloud Native enviroment
> ---------------------------------------------------------------------------
>
>                 Key: SCB-1048
>                 URL: https://issues.apache.org/jira/browse/SCB-1048
>             Project: Apache ServiceComb
>          Issue Type: New Feature
>          Components: Java-Chassis
>            Reporter: liubao
>            Assignee: liubao
>            Priority: Major
>
> # About Bootstrap Module
> Bootstrap is a mechanism to manage how microservics interact with external services. When running a microservic in a Cloud Native enviroment, it will interact with many external services, like service center, config center, an APM service to report tracing data, a dashboard service to report health data, etc. Bootstrap manages the meta data of these services. Bootstrap queries the addresses , the parameters, the authentication information of these services and so on.
> Bootstrap is some kind of service like service center, they are differ from two aspects:
> 1. All microservics will report their information to service center. But Bootstrap acts as a management system and knows the meta information in deploy time. 
> 2. Service center provide some other functions like instance management and heartbeat, But Bootstrap only provide metadata query services and it is simple.
> Bootstrap does not provide a management service, it providers the interface to interacts with management service. Service Providers can implement the interface.
> They are some design constraints need to be considered when implment Bootstrap interface:
> 1. Bootstrap can only read configurations of environment, microservics.yaml. It can not read dynamic configurations.
> 2. Bootstrap is initialized before bean initialization.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)