O PolarProxy é um proxy desenvolvido para PolarDB for PostgreSQL. Este tópico descreve os recursos do PolarProxy.
Arquitetura do PolarDB e PolarProxy

A PolarDB Cluster Edition 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 informações sobre endpoints de cluster de leitura/escrita, consulte Read/write splitting.
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. As requisições de leitura são direcionadas aos nós primário e somente leitura conforme a carga de cada nó, indicada pela quantidade de requisições pendentes. Para mais detalhes, consulte Read/write splitting.
Divisão de transações
O PolarDB oferece suporte à divisão de transações. Esse recurso garante a consistência dos dados na sessão e permite enviar requisições de leitura para os nós somente leitura, o que reduz a carga do nó primário. Para mais informações, consulte Transaction splitting.
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 informações sobre os endpoints de um cluster PolarDB especificado. |
|
|
Modifica a configuração de um endpoint de cluster para um cluster PolarDB especificado. |
|
|
Altera 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. |