Как Aurora распределяет функции Postgres для чтения и записи реплик?

#postgresql #amazon-aurora

Вопрос:

Как Aurora распределяет функции Postgres для чтения и записи реплик?

С помощью Pgpool я могу составить список read_only_function_list , чтобы сообщить ему, что он должен перенаправить эти функции на реплику для чтения. Как мне это сделать с AWS Aurora?

Спасибо.

Комментарии:

1. Вы можете использовать pgPool с Aurora, верно?

2. @LaurenzAlbe Я верю, что смогу, но если это возможно сделать с тем, что встроено в Aurora, то это может быть лучше.

Ответ №1:

Aurora не перенаправляет запрос на запись в реплику записи или запрос на чтение в реплику чтения автоматически.

Aurora предоставит своим пользователям конечную точку записи и конечную точку чтения, после чего их пользователи должны быть осведомлены о контексте и самостоятельно выбирать правильную конечную точку.

Но в случае нескольких реплик чтения Aurora предоставляет функцию распространения для чтения с DNS.