1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/J-LJJ-RuoYi-ES

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

RuoYi-ES

Введение

RuoYi-ES — это поисковый движок, основанный на не разделяемом приложении RuoYi и расширении ElasticSearch.

Программное обеспечение

Спасибо за использование RuoYi!

Эффект ES

  • Список: данные добавляются в ElasticSearch одновременно с добавлением их в MySQL, синхронизация происходит в реальном времени.
  • Добавление в MySQL и одновременное добавление в ES: синхронизация данных в реальном времени.
  • Изменение в MySQL и одновременное изменение в ES: синхронизация данных в реальном времени.
  • Удаление из MySQL и одновременное удаление из ES: синхронизация данных в реальном времени.
  • Поиск по MySQL: результаты поиска.
  • Поиск по ES: результаты поиска.

Использование

Windows: установка ES После клонирования проекта скачайте ElasticSearch и запустите файл elasticsearch.bat в папке bin.

Linux: установка ES (контейнерная или на хост) См. мой блог.

Linux: установка ElasticSearch-head См. мой блог.

Linux: основы DLS См. мой блог.

Примечание: если вы не хотите запускать MQ, прокомментируйте эти два места в проекте.

RabbitMQ: эффект

  • MQ реализует вставку данных через 30 секунд (отправляет SMS-уведомления пользователям).
  • Логин-запросы: поиск в журнале.
  • Тестирование MQ.

Установка RabbitMQ на Windows

  1. Установите Erlang. Скачайте файл с сайта http://erlang.org/download/otp_win64_21.3.exe.

  2. Установите RabbitMQ. Скачайте файл с https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.14/rabbitmq-server-3.7.14.exe. Установка RabbitMQ

  3. Запустите, перейдите в каталог sbin каталога установки RabbitMQ, введите cmd в адресной строке и нажмите Enter для запуска командной строки, затем введите следующую команду для запуска функции управления:

rabbitmq-plugins enable rabbitmq_management

  1. Посетите адрес, чтобы проверить успешность установки: http://localhost:15672/, введите имя пользователя и пароль и войдите в систему: guest guest

  2. Создайте учетную запись и установите роль администратора:

После входа в систему создайте имя пользователя и пароль, а также назначьте разрешения.

Щелкните admin --> users --> создать пользователя.

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

Измените конфигурацию проекта, указав соответствующий IP-адрес, имя, пароль и имя виртуального хоста.

Установка RabbitMQ в Linux (Docker)

Установите Docker с помощью команды yum install -y docker. Запустите Docker с помощью systemctl start docker. Скачайте образ Docker с помощью docker pull rabbitmq:management. Установите RabbitMQ с помощью команды docker run -di --name=japhet -p 5671:5617 -p 5672:5672 -p4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25672 rabbitmq:management.

Запустите контейнер. Посетите браузер по адресу http://виртуальный IP-адрес:15672. По умолчанию имя пользователя и пароль: guest guest.

Создайте имя пользователя и пароль после входа в систему и назначьте разрешения. Щелкните admin --> users --> создать пользователя. Назначьте виртуальные хосты для выбранного пользователя. Измените конфигурацию проекта, указав соответствующие IP-адрес, имя, пароль и имя виртуального хоста.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

RuoYi-ES — это поисковый движок, разработанный на основе неразделённой структуры приложения RuoYi. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/J-LJJ-RuoYi-ES.git
git@api.gitlife.ru:oschina-mirror/J-LJJ-RuoYi-ES.git
oschina-mirror
J-LJJ-RuoYi-ES
J-LJJ-RuoYi-ES
master