Oracle GoldenGate 12.3微服务架构指北之架构概览

正文共: 1411字 10图

预计阅读时间: 4分钟

Oracle GoldenGate微服务架构(MA)是由GoldenGate 12.3引入的。基于REST API,用户通过网页就可以完成OGG服务进程配置,监控和管理全新微服务架构。

在Oracle GoldenGate 12.3发布之后,我们部署OGG就有了新的选择。除了之前大家所熟知的经典架构(Classic Architecture),我们还可以选用微服务架构。而且微服务架构安装介质也是全新的,与传统的OGG架构安装方法有所不同。

下图是OGG微服务(下简称MA)的架构图:

OGGMA由以下5部分组成:

Service Manager

Administration Server

Distribution Server

Receiver Server

Performance Metrics Server

Service Manager: Service Manager是OGG MA的守护进程服务。它可以管理,监控和起停MA的其他服务。而且通过Service Manager可以管理多个本地OGG的部署。

以下是OGG微服务的Service Manager管理页面,您可以看到与之关联的OGG部署,服务类别,端口号,运行状态等。

AdministrationServer: Administration Server是管理和配置OGG数据同步进程的服务。您可以配置数据库登录凭据,添加更改抽取(extract)和应用(replicat)进程,以及查看运行报告,统计信息,添加附加日志,配置checkpoint、heartbeat表等。Administration Server将会取代GGSCI,当然在MA架构中仍然提供命令行工具AdminClient,绝大多数命令都是与经典架构相同的。

AdminClient位于OGG安装目录的bin目录下:

OGG MA架构需要通过以下的命令连接到OGG部署:

通过预配的数据库凭据登录数据库:

通过help命令查看帮助:

您也可以通过下面的链接查看详细的AdminClient命令手册。

Distribution Server: Distribution Server可以理解为OGG投递进程的替代者。在DistributionServer之中,可以配置trail文件投递的源端和目标端,以及彼此联通的网络协议。

Receiver Server:Receiver Server可以理解为Collector进程的替代者。它用来接收由Distribution Server传送过来的trail文件。

PerformanceMetrics Server: Performance Metrics Server是MA提供的实时性能监控服务。它可以通过网页展示各个服务和OGG进程的消息总览和状态变化总览。我们还可以通过点击进程来向下钻取来查看详细信息如:进程,线程性能指标,trail 文件,数据库,缓存,队列统计信息等。

OGG MA提供了更为易用的UI界面和丰富的监控工具。在接下来的文章中,我们将陆续介绍OGGMA的安装过程,以及通过OGGMA快速在网页上几分钟建立起一整套OGG数据同步进程,敬请关注。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180117G058Y600?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券