Collector(采集器)进程:由 manager 进程启动,是一个在目标系统的后台运行的进程。它将事务数据重新组合成目标Trail。
当 Manager 收到来自 Extract 进程的连接请求时,Collector 会扫描并绑定到可用端口,并将端口号发送给 Manager 以分配给请求的 Extract 进程。收集器还接收提取进程发送的捕获数据并将它们写入远程跟踪文件。
当需要网络连接时,管理器会自动启动收集器,因此Oracle GoldenGate用户不会与其交互。Collector 只能从一个 Extract 进程接收信息,因此您使用的每个 Extract 都有一个 Collector。当关联的 Extract 进程终止时,收集器终止。
GGSCI命令行交互接口,可以使用 GGSCI 发出配置、控制和监视 Oracle GoldenGate 的完整命令范围。
微服务架构及其组件
机构图

微服务架构的基本组件:
Server Manager进程:充当微服务架构提供的其他服务的看门狗,管理本地主机上的一个或多个Oracle GoldenGate部署。
管理员Server进程:监督、管理、管理和监视在 Oracle GoldenGate 部署中运行的进程,包括活动和非活动进程。负责协调和编排数据提取、复制和路径,以支持更高的自动化和操作管理。它的操作和行为是通过发布的查询和服务接口来控制的。这些接口允许客户端使用支持 REST API 接口的 REST JSON-RPC 调用向管理服务器发出命令和控制指令。它包含一个嵌入式 Web 应用程序,您可以直接与任何 Web 浏览器一起使用,无需安装任何客户端软件。
Distribut(分发)进程:是一种服务,用作网络数据分发代理,以支持在分布式部署中传输和处理数据和命令。它是一个高性能应用程序,能够同时处理来自多个源Trail文件的多个命令和数据流。
Receive(接收)进程:是处理所有传入Trail文件的中央控制服务。它与分发服务器互操作,并为远程经典部署提供与经典架构泵的兼容性。
分发和接收服务进程的拓扑

性能指标服务进程:使用指标服务来收集和存储实例部署性能结果。此度量收集和存储库与管理层信息收集是分开的。
Admin Client: 是一个命令行实用程序(类似于经典的 GGSCI 实用程序)。您可以使用它来发出配置、控制和监视 Oracle GoldenGate 的完整命令范围。




