home.social

#rmq — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #rmq, aggregated by home.social.

fetched live
  1. Система триггеров на событиях Change Stream в MongoDB

    Почти любая распределенная платформа рано или поздно сталкивается с необходимостью синхронизировать данные между своими системами. И чем выше требования к надежности и скорости доставки изменений, тем меньше остается простых решений. Бизнес-пользователям при работе с интерфейсом одной из платформ нужно знать о сущностях, заведённых во второй. Первая хранит их в реляционной СУБД (неважно, какой именно), а вторая - в документоориентированной MongoDB. До кучи, обе платформы разнесены по сети. Можно, конечно, предложить открыть оба интерфейса бок о бок и сверять данные глазами. Но это справедливо негативно скажется на финансовом обеспечении команды разработки, да и как-то не по-человечески так относиться к своим коллегам. Поэтому приходится зарабатывать доверие в коллективе честным трудом. Встаёт вопрос: как в условиях распределённой структуры наладить транспортировку данных для взаимодействия независимых систем? Прикручивать ко всем продуктам кастомные интеграции дорого и непродуктивно. В данной статье хочется представить вам, как мы реализовали интеграцию двух независимых платформ со своими базами данных при помощи инструментов MongoDB для мониторинга данных и брокера сообщений. Описать путь от самого простого решения на примитивных выгрузках метаданных одной пачкой до реализации на событиях Change Stream посредством брокера сообщений.

    habr.com/ru/companies/megafon/

    #megaritm #change_data_capture #mongodb #rabbitmq #rmq

  2. Быстрые и компактные структуры данных для RMQ

    Range minimum query – это классическая задача, в этой заметке решаем статический вариант. Есть массив ; нужно построить структуру данных, которая умеет быстро находить минимум и его позицию на произвольном интервале . Я собрал несколько практических наработок и сделал из них два очень компактных и быстрых варианта: вариант с дополнительных бит, которому иногда нужно обращаться к исходному массиву; вариант с дополнительных бит, который отвечает на запросы без доступа к исходному массиву. Обе реализации очень быстры на практике: на случайных запросах по массиву размера элементов они работают в среднем за 20–30 нс на запрос. Для ориентира: туториал Codeforces по блочному RMQ описывает структуру, которая отрабатывает запрос за 100 нс для массивов длины с 32-битными целыми числами, при этом используя дополнительных бит.

    habr.com/ru/articles/1055008/

    #rmq #succinct #sparse_table #simd

  3. Aviation weather for Taichung Ching Chuang Kang airport in Taichung City area (Taiwan) is “METAR RCMQ 070230Z 21009KT 9999 FEW012 SCT120 BKN200 33/25 Q1008 NOSIG RMK A2979” : See what it means on bigorre.org/aero/meteo/rcmq/en #taichungchingchuangkangairport #airport #taichungcity #taiwan #rcmq #rmq #metar #aviation #aviationweather #avgeek vl

  4. Aviation weather for Taichung Ching Chuang Kang airport in Taichung City area (Taiwan) is “METAR RCMQ 070300Z 29004KT 9999 FEW008 SCT016 29/25 Q1013 NOSIG RMK A2993” : See what it means on bigorre.org/aero/meteo/rcmq/en #taichungchingchuangkangairport #airport #taichungcity #taiwan #rcmq #rmq #metar #aviation #aviationweather #avgeek vl

  5. Aviation weather for Taichung Ching Chuang Kang airport in Taichung City area (Taiwan) is “RCMQ 110430Z 36017KT 9999 FEW012 23/11 Q1018 NOSIG RMK A3007” : See what it means on bigorre.org/aero/meteo/rcmq/en #taichungchingchuangkangairport #airport #taichungcity #taiwan #rcmq #rmq #metar #aviation #aviationweather #avgeek vl

  6. Aviation weather for Taichung Ching Chuang Kang airport in Taichung City area (Taiwan) is “RCMQ 070230Z 02018KT 9999 FEW012 20/12 Q1020 NOSIG RMK A3014” : See what it means on bigorre.org/aero/meteo/rcmq/en #taichungchingchuangkangairport #airport #taichungcity #taiwan #rcmq #rmq #metar #aviation #aviationweather #avgeek vl

  7. Aviation weather for Taichung Ching Chuang Kang airport in Taichung City area (Taiwan) is “RCMQ 070200Z 02017KT 9999 FEW012 20/12 Q1021 NOSIG RMK A3015” : See what it means on bigorre.org/aero/meteo/rcmq/en #taichungchingchuangkangairport #airport #taichungcity #taiwan #rcmq #rmq #metar #aviation #aviationweather #avgeek vl

  8. Aviation weather for Taichung Ching Chuang Kang airport in Taichung City area (Taiwan) is “RCMQ 010030Z 01013KT 9999 SCT008 BKN040 BKN100 16/14 Q1016 NOSIG RMK A3002 APCH CLD SCT008” : See what it means on bigorre.org/aero/meteo/rcmq/en #taichungchingchuangkangairport #airport #taichungcity #taiwan #rcmq #rmq #metar #aviation #aviationweather #avgeek vl

  9. Aviation weather for Taichung Ching Chuang Kang airport in Taichung City area (Taiwan) is “RCMQ 240300Z 01006KT 9999 FEW006 SCT100 25/18 Q1015 NOSIG RMK A2998” : See what it means on bigorre.org/aero/meteo/rcmq/en #taichungchingchuangkangairport #airport #taichungcity #taiwan #rcmq #rmq #metar #aviation #aviationweather #avgeek vl

  10. Алгоритмы нужны программистам, или cамая быстрая и простая реализация RMQ

    Недавно встретилась по работе интересная задача, прямо на те самые презираемые на интервью алгоритмы. Очередное доказательство, что, по крайней мере, в Гугле алгоритмы нужны. А значит и интервью у них вообще-то не оторваны от реальности. Итак, задача: есть лог видео конференции, состоящий из событий - в такое-то время такой-то пользователь подключился или отключился. Надо посчитать статистику. Среди прочего скучного надо для каждого пользователя найти, сколько максимально пользователей было вместе с ним в какой-то момент времени. В статье описано как эту задачу решать действительно быстро - за линейную сложность.

    habr.com/ru/articles/962688/

    #непересекающиеся_множества #интервью #lca #наименьший_общий_предок #максимум_на_отрезке #минимум_на_отрезке #dsu #rmq

  11. Aviation weather for Taichung Ching Chuang Kang airport in Taichung City area (Taiwan) is “RCMQ 170400Z 01015KT 9999 FEW010 BKN020 27/21 Q1019 NOSIG RMK A3010” : See what it means on bigorre.org/aero/meteo/rcmq/en #taichungchingchuangkangairport #airport #taichungcity #taiwan #rcmq #rmq #metar #aviation #aviationweather #avgeek vl

  12. Aviation weather for Taichung Ching Chuang Kang airport in Taichung City area (Taiwan) is “RCMQ 030330Z 33007KT 9999 FEW012 BKN020 31/26 Q1014 NOSIG RMK A2995” : See what it means on bigorre.org/aero/meteo/rcmq/en #taichungcity #taiwan #taichungchingchuangkangairport #rcmq #rmq #metar #aviation #aviationweather #avgeek #airport vii3

  13. Aviation weather for Taichung Ching Chuang Kang airport in Taichung City area (Taiwan) is “RCMQ 030330Z 33007KT 9999 FEW012 BKN020 31/26 Q1014 NOSIG RMK A2995” : See what it means on bigorre.org/aero/meteo/rcmq/en #taichungcity #taiwan #taichungchingchuangkangairport #rcmq #rmq #metar #aviation #aviationweather #avgeek #airport vl

  14. Aviation weather for Taichung Ching Chuang Kang airport in Taichung City area (Taiwan) is “RCMQ 250230Z 36004KT 9999 FEW010 BKN016 BKN100 32/26 Q1012 NOSIG RMK A2991” : See what it means on bigorre.org/aero/meteo/rcmq/en #taichungcity #taiwan #taichungchingchuangkangairport #rcmq #rmq #metar #aviation #aviationweather #avgeek #airport vl

  15. Aviation weather for Taichung Ching Chuang Kang airport in Taichung City area (Taiwan) is “RCMQ 250230Z 36004KT 9999 FEW010 BKN016 BKN100 32/26 Q1012 NOSIG RMK A2991” : See what it means on bigorre.org/aero/meteo/rcmq/en #taichungcity #taiwan #taichungchingchuangkangairport #rcmq #rmq #metar #aviation #aviationweather #avgeek #airport vii3