Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Статистика
На русском, статей
Улучшено за 24 ч.
Добавлено за 24 ч.
Альтернативы
Недавние
Show all languages
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

Из Википедии — свободной энциклопедии

MySQL proxy
Тип Прокси-сервер
Разработчик Oracle
Написана на Си
Операционная система Unix/Linux, FreeBSD, OS X, AIX, Solaris, Windows
Последняя версия 0.8.5 (05.09.2014)
Лицензия GPLv2
Сайт github.com/mysql/mysql-p…

MySQL proxy — прокси-сервер, предназначенный для работы с базами данных MySQL.

Общее

MySQL proxy работает между сервером MySQL и клиентом, перенаправляя запросы от клиента к серверу. Имеет широкий набор возможностей (помимо непосредственно проксирования) за счет наличия встроенного языка Lua:

  • реализация механизма failover;
  • балансировка нагрузки;
  • перехват, фильтрация, модификация запросов;
  • обработка результатов выполнения запроса.

Опции

--proxy-address - IP и порт самого mysql proxy (подключаться из приложений к нему).

--proxy-backend-addresses — список бэкенд-серверов для балансировки запросов (master в кластерной архитектуре).

--proxy-read-only-backend-addresses — список readonly бэкендов-серверов (slave, только read запросы).

--proxy-lua-script — скрипт Lua (rw-splitting.lua который разделяет read/write, уже есть в исходниках - нужно скачать архив с гитхаба и найти).

--daemon — запустить daemon-процесс (с версии 0.7 запускается по умолчанию).

Пример

mysql-proxy \
  --proxy-address=:3305
  --proxy-backend-addresses=remotehost1:3306 \
  --proxy-read-only-backend-addresses=remotehost2:3306 \
  --proxy-lua-script=/usr/share/mysql-proxy/rw-splitting.lua \
  --daemon

Интерфейсная часть на Lua

  • connect_server — вызывается при инициализации соединений с серверами, указанными в параметрах --proxy-backend-addresses и --proxy-read-only-backend-addresses
  • read_auth_result — обработчик авторизации клиента (обычно успешно авторизованное соединение записывается в пул соединений прокси-сервера)
  • read_query — эта функция вызывается при получении запроса от клиента и перед отправкой его на серверную часть
  • read_query_result — вызывается при получении результата выполнения запроса от сервера
  • disconnect_client — вызывается при закрытии соединения с сервером

Ссылки

Эта страница в последний раз была отредактирована 9 апреля 2022 в 19:01.
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).