1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Вопрос по оптимизации.

Тема в разделе "Разработка плагинов для новичков", создана пользователем Slavkaa, 4 мар 2018.

Статус темы:
Закрыта.
  1. Автор темы
    Slavkaa

    Slavkaa Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Slavok2001
    Подскажите, если я буду каждую секунду асинхронным шедулером получать все значения БД(MySQL), сервер сильно будет нагружать?
     
  2. Cool_boy

    Cool_boy Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Зачем тебе так часто получать данные с бд?
    Если твой шедулер в асинхронне - серверу ничего не будет, но ты можешь сожрать много памяти и положить его.
     
  3. Автор темы
    Slavkaa

    Slavkaa Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Slavok2001
    Например, для синхронизации банов на нескольких серверах. Плагин будет чекать, если игрок онлайн, и он в списке забаненных - кик
     
  4. Автор темы
    Slavkaa

    Slavkaa Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Slavok2001
    Или, допустим, чтобы выводить статус мини-игры на основном сервере.
     
  5. sasha2003

    sasha2003 Активный участник Пользователь

    Баллы:
    76
    Так из БД эту инфу можно получать при входе игрока вроде
     
  6. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    redis server. А лучше свой сокетсервер.
     
  7. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Могу дать свой недописанный core.jar. Там уже готовый нети сервер по типу майновского.
     
  8. hyndorik

    hyndorik Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Юзать редис взамену сокетам...
     
  9. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    А че нет? Тот же сокет, но готовый, правда односторонний, онли запрос.
    Выше скинул свой коре ексампл. Он уже с гуищей работает, выводит онлайн серверов и их мотд. Сервер и плагин в одном лице.
     
  10. Автор темы
    Slavkaa

    Slavkaa Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Slavok2001
    Ладно, спасибо за советы. Все перепробую
     
Статус темы:
Закрыта.

Поделиться этой страницей