Search This Blog

Components of Oracle Goldengate 23ai Microservices Architecture

Following are the various components of a Oracle Goldengate Microservices installation. 

The following diagram shows The Oracle Goldengate Microservices Architecture with different services.





1. Directories and Variables

The microservices architecture is designed with a simplified installation and deployment directory structure. The design comprises a read-only oracle Goldengate home directory where Oracle Goldengate Microservices Architecture is installed and custom deployment specific directories are created.

2. Service Manager

Service Manager is the primary watchdog service within Oracle Goldengate Microservices. A service manager allows you to manage one or multiple Oracle Goldengate deployments on a local host. A service manager has a one-to-many relationship with the administrative service.

3. Administrative Service

The administrative service supervises, administer, manages and monitors processes within Oracle Goldengate deployments. The administration service operates as the central control entity for managing the replication components in your Oracle Goldengate deployments.

 You use it to create and manage your local extract and Replicat processes without the need to access the server where Oracle Goldengate is installed.

4. Distribution Service

Distribution Service functions as a networked data distribution agent in support of conveying and processing data and commands in a distributed deployment. It is a high performance application that is able to handle multiple commands and data streams from multiple source trail files, concurrently.

Distribution Service replaces the classic multiple source side data pumps with a single instance service.

This service distributes one or more trails to one or more destinations and provides lightweight filtering ONLY (No Transformation) 

 

5. Receiver Service

A receiver service is the central control service that handles all incoming trail files. It interoperates with the distribution service and it replaces multiple discrete target-side collectors processes with a single instance service.

6. Target-Initiated Distribution Path

Target-initiated paths for microservices enable the receiver service to initiate a path to the distribution service on the target deployment and pull trail files.

 This feature allows the receiver service to create a target initiated path for environments such as De-Militarized Zone (DMZ) or Cloud to on-premise, where the distribution service in the source Oracle Goldengate deployment cannot open network connections in the target environment to the receiver service due to network security policies.

 

7. Performance Metrics Service

All Oracle Goldengate processes send metrics to the performance metric service which enables you to monitor the performance of all processes from a single interface.


 

No comments:

Post a Comment