Как я могу настроить AWS Аврора с ProxySql - PullRequest
0 голосов
/ 19 сентября 2019

Я настроил aws rds aurora и установил proxysql на другой системе ec2.затем добавили конечную точку чтения и записи на proxysql. Как я могу использовать это в моем приложении?

ВЫБРАТЬ hostgroup_id, имя хоста, состояние ОТ mysql_servers;

+ ------------- + ------------------------------------------------------------------- + -------- + |hostgroup_id |имя хоста
|статус |+ -------------- + ------------------------------------------------------------------- + -------- +

|10 |example-dev12.cluster-cubvptjehumt.us-west-2.rds.amazonaws.com |ОНЛАЙН ||11 |exampe-dev12.cluster-ro-cubvptjehumt.us-west-2.rds.amazonaws.com |ОНЛАЙН

1 Ответ

0 голосов
/ 23 сентября 2019

Вы также должны добавить пользователя базы данных с такими же учетными данными в proxysql со стандартной группой хостов 10 (ваш писатель).Чем вы можете начать использовать proxysql в качестве конечной точки на порту 6033 из ваших приложений.

Но чтобы получить больше от proxysql, вы должны посмотреть другие вещи.

  1. Добавить правила запросов для направления select запросов читателю.В противном случае все запросы будут направлены к автору.
  2. Добавить писателя также как читателя, иначе select запросы не могут быть выполнены, когда конечная точка считывателя умирает (это не произойдет на Авроре. Аврора полностью умрет или нет. Но вы должны сделать это на тот случай, если выизменить бэкэнд один день).

Более подробную информацию можно найти в proxyql wiki

...