O PolarProxy é um proxy desenvolvido para o PolarDB for PostgreSQL (Compatible with Oracle). Este tópico descreve os recursos do PolarProxy.
Arquitetura do PolarDB e PolarProxy

A Cluster Edition do PolarDB apresenta as seguintes características:
Um cluster do PolarDB consiste em um nó primário e um ou mais nós somente leitura.
-
Por padrão, o PolarDB oferece dois tipos de endpoints: endpoints primários e endpoints de cluster.
NotaAs requisições das aplicações conectadas aos endpoints de cluster devem passar pelo PolarProxy. Os endpoints de cluster dividem-se em endpoints de cluster somente leitura e endpoints de cluster de leitura/escrita. Os endpoints de cluster somente leitura permitem que os clusters do PolarDB distribuam requisições de leitura para os nós somente leitura com base no número de conexões. Para obter mais informações sobre endpoints de cluster de leitura/escrita, consulte Divisão de leitura/escrita.
Divisão de leitura/escrita
A divisão de leitura/escrita ocorre automaticamente nos clusters do PolarDB da Cluster Edition. Quando uma aplicação se conecta a um endpoint de cluster do PolarDB, as requisições de escrita são encaminhadas ao nó primário do cluster, enquanto as requisições de leitura são direcionadas aos nós primários e somente leitura conforme a carga de cada nó. A quantidade de requisições pendentes em um nó indica sua carga atual. Para mais detalhes, consulte Divisão de leitura/escrita.
Divisão de transações
O PolarDB oferece suporte à divisão de transações. Esse recurso garante a consistência dos dados dentro de uma sessão e permite enviar requisições de leitura para os nós somente leitura, reduzindo a carga no nó primário. Para mais informações, consulte Divisão de transações.
Operações de API relacionadas
|
Operação |
Descrição |
|
Cria um endpoint público para um cluster PolarDB especificado. |
|
|
Cria um endpoint de cluster personalizado para um cluster PolarDB especificado. |
|
|
Consulta as informações dos endpoints de um cluster PolarDB especificado. |
|
|
Modifica a configuração de um endpoint de cluster para um cluster PolarDB especificado. |
|
|
Modifica endpoints, como endpoints de cluster personalizados, de um cluster PolarDB especificado. |
|
|
Exclua um endpoint de cluster de um cluster PolarDB especificado. Esta operação não exclui endpoints de cluster personalizados privados. |
|
|
Exclua um endpoint de cluster personalizado de um cluster PolarDB especificado. |