Зачем нужны очереди сообщений в программировании и что это такое

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ม.ค. 2025

ความคิดเห็น • 9

  • @beamscrocotv5831
    @beamscrocotv5831 ปีที่แล้ว

    Дмитрий, спасибо! Очень поянтно, все в голове устаканилось по теме очередей)

  • @ornavi8796
    @ornavi8796 ปีที่แล้ว

    Добрый день. Замечательно, что Вы затронули эту тему. Особенно важен тот пункт, который Вы затронули на 4:24 минуте - отображение индикатора загрузки. Дело в том, что это очень актуальный вопрос - как нам отследить выполнение этого брокера (например Service Broker MS SQL Server) на клиенте. С использованием javascript, sql и прочего. Скажите, возможно ли записать такой материал? Это было бы очень нужно, полезно и интересно! Спасибо Вам. То как Вы подали данную информацию очень понятно.

    • @-..9609
      @-..9609  ปีที่แล้ว +1

      Добрый день.
      Думал насколько этот вопрос важен. Пока пропустил его запись. Если в этом потребность есть. Думаю запишу соответствующее видео.
      Оно должно появиться здесь:
      webkyrs.info/category/symfony-messenger-rabota-s-ocherediami-soobshchenii
      Обычно реализую этот индикатор на базе элементов фреймворка Ant Design Vue.
      Здесь же думаю нужно какое-то более универсальное решение на чистом JS. Подумаю. Спасибо за обратную связь.

    • @ornavi8796
      @ornavi8796 ปีที่แล้ว

      @@-..9609 да, если Вы продемонстрируете такую реализацию, с использованием чистого javascript + Service Broker (было бы прекрасно, если б это был брокер от SQL Server конечно), то было бы просто прекрасно

    • @ornavi8796
      @ornavi8796 ปีที่แล้ว

      @@-..9609 то есть, если я правильно понимаю, нужно сначала как-то поймать экземпляры брокера, чтоб на них уже что-то вешать....

    • @-..9609
      @-..9609  ปีที่แล้ว

      @@ornavi8796 Я делаю так. Создаются enpoint на бэкенд, которые выдают количество сообщений в очереди и для запуска очереди. Затем на фронте запускается скрипт, который через промежутки времени спрашивает у бэка сколько сообщений осталось и сколько их всего было изначально.
      В зависимости от этой информации рисуется прогресс бар. Примерно так.

    • @ornavi8796
      @ornavi8796 ปีที่แล้ว

      @@-..9609 Здорово! Было бы круто посмотреть, как это могло бы быть реализовано с использованием обычного javascript и ms sql server - его брокера. Например запустить какие-то данные на обработку и, пока обработка идет, то заполняется прогрессбар. Вот это было бы вообще огонь!