diff --git a/get-started/_common/intro/_components_manager.md b/get-started/_common/intro/_components_manager.md index 6bc5c22f..142e3f75 100644 --- a/get-started/_common/intro/_components_manager.md +++ b/get-started/_common/intro/_components_manager.md @@ -1,39 +1,47 @@ -## Component manager + +## 组件管理器 -The heart of the component framework is the **component manager**. It is + +组件框架的核心是**组件管理器**。它负责协调所有组件实例的执行,提供相应的功能,连接各个组件。 -Components can be launched explicitly (from a URL, for example) or implicitly + +组件可以显式地启动(例如,通过网址调用)或者隐式地通过响应特定功能的请求而启动。组件管理器采取必要的步骤以决定是启动一个新组件还是将请求路由到现有实例。为实现这种路由功能,每个组件必须先声明它能**提供**给系统和它需要**使用**的功能。 -Component manager parses each component's **declaration** to determine how to + +组件管理器解析每个组件的**声明**以确定如何运行组件并提供必要的能力。组件通常通过组件的包中所包含的**组件清单**文件向系统进行声明。 -Below is a simple example of a component manifest that describes an ELF -executable with some additional command arguments: + +以下是一个组件清单的简单例子,它描述了一个包含一些附加命令参数的 ELF 可执行程序: ```json5 program: { @@ -43,6 +51,8 @@ program: { }, ``` -Notice the runtime declaration telling the component manager that this + +请注意这个运行时声明,它告诉组件管理器这个组件需要[ELF 运行器](/concepts/components/v2/elf_runner.md)。 +**这是一个功能示例!**