|
|
![]() [Перевод] Создание очередей с низкой задержкой размером в терабайтПонедельник, 14 Ноября 2022 г. 15:43 (ссылка)
Очереди часто являются фундаментальными компонентами в паттернах проектирования программного обеспечения. Но что, если каждую секунду поступают миллионы сообщений, а многопроцессорные потребители должны иметь возможность читать полный журнал всех сообщений? Java может хранить ограниченное количество информации, пока куча не станет ограничивающим фактором, в результате чего сборка мусора будет иметь большие последствия, что потенциально может помешать нам выполнить целевые SLA (соглашения об уровне обслуживания) или даже остановить JVM на секунды или даже минуты. В этой статье рассказывается о том, как создавать огромные персистентные очереди, сохраняя при этом предсказуемую и стабильную низкую задержку с помощью Chronicle Queue с открытым исходным кодом. Читать далееhttps://habr.com/ru/post/698858/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698858
![]() PHP & Kafka — production sadnessВторник, 30 Августа 2022 г. 23:12 (ссылка)
Это короткая история наивного любителя популярных технологий. Ранее я уже писал почему на моем текущем проекте мы решили использовать — Apache Kafka, если вкратце, то цель — унификация используемых технологий в компании. Сфера деятельности компании это ставки на спорт, зона ответственности моей команды состоит в том, чтобы принять и оцифровать происходящее на игровом поле, будь то реальное поле з зеленой травкой или серый бетон виртуального CS:GO. Очень важно чтобы данные инцидент произошедший в игре был передан дальше по системе и коэффициенты были пересчитаны быстрее чем потенциальный Беттер поставит очередную ставку на основании новых вводных. Например, забитый гол в лиге чемпионов на 90+ минуте основного времени. Итак, вернемся к нашим баранам. Думаю никому не секрет, что в больших компаниях используется практика использования нескольких типов языков программирования. Там где можно сэкономить — экономят. Наша компания не исключение. Для обеспечения организационной части бизнеса — СРМ и интерфейсов первичного ввода данных(интерфейс судьи/статиста) мы используем PHP, для того чтобы производить сложные вычисления, используются иные технологии. Для обмена данными между системами, наиболее принятым способом, является применение очередей. Читать далееhttps://habr.com/ru/post/685538/?utm_source=habrahabr&utm_medium=rss&utm_campaign=685538
|
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |