Публикации по теме 'akka'


Концепции для начинающих в программировании Akka Actor с помощью Scala
Введение в программирование на Akka: Как можно короче, давайте посмотрим, как мы разрабатываем приложения Akka. Приложения Akka создаются в 2 простых шага. 1. Создайте протоколы сообщений. 2. Создайте актеров. Актеры и передача сообщений: Актер - это нить, имеющая почтовый ящик для приема сообщений. Чтобы реализовать актера, вы создаете подкласс scala.actors.Actor и реализуете метод act. Этот актер ничего не делает со своим почтовым ящиком. Он просто печатает сообщение..

Scala и реактивное программирование: Akka Streams и RxScala
Реактивное программирование — это парадигма, получившая значительное распространение в современной разработке программного обеспечения, позволяющая разработчикам создавать быстродействующие и масштабируемые системы. Scala, универсальный язык программирования, работающий на виртуальной машине Java (JVM), особенно хорошо подходит для реактивного программирования. В этой статье мы рассмотрим, как Scala в сочетании с двумя мощными библиотеками, Akka Streams и RxScala, позволяет разработчикам..

Введение в Akka - Java
Что такое фреймворк Akka? Когда мне его использовать? Здравствуйте, коллеги-разработчики! Мы все хотим создать модель параллельного программирования, но с помощью Spring мы можем сделать только очень многое. Разработка параллельного приложения затруднена, потому что нам нужно иметь дело с синхронизацией, блокировками и общей памятью. Давайте посмотрим, как Akka может помочь нам в создании модели параллелизма. Akka Введение Akka - это набор библиотек с открытым исходным кодом..

Получите больше от Akka Instrumentation
Получите больше от Akka Instrumentation Актеры Akka помогают создавать масштабируемые, высокопроизводительные и параллельные приложения. С момента своего появления в 2009 году в качестве реализации Актерской модели на языке Scala Akka была движущей силой некоторых из крупнейших приложений электронной коммерции , таких как Walmart и Gilt Groupe. Для требовательных сред Akka является идеальным выбором благодаря нескольким основным характеристикам: Изолированная обработка без..

Эксперименты в Туби
Задавайте важные вопросы быстрее. Каждая команда в Tubi в значительной степени полагается на эксперименты, помогая принимать решения обо всем, от функций до изменений инфраструктуры и моделей машинного обучения. За последние 3 года количество экспериментов в Tubi увеличилось в 18 раз. Каждый третий эксперимент машинного обучения в последнем квартале показал влияние KPI компании. Не будет преувеличением сказать, что культура экспериментирования Tubi способствовала успеху компании в..

Разбор CSV с помощью Scala и shapeless
Бесформенная библиотека служит отличной основой для создания универсальных повторно используемых компонентов. Мы демонстрируем использование типов HList и Generic для разбора строк в классы case. Введение Этот пост в блоге дополняет предстоящую статью Обработка журнала в реальном времени с помощью потоков Akka , которая включает в себя обработку записей журнала из журнала веб-сервера. Для удобства и ясности мы хотим разбить строки строки файла журнала на экземпляры класса case,..

Лучше акка, спрей метрики с камоном
попасть внутрь акка и спрей Kamon - это инструмент мониторинга JVM; он работает, проверяя / переплетая ваш код и профилируя его в режиме реального времени. Что отличает Kamon от visualVM и других инструментов JVM, так это то, что он отлично подходит для akka. Другие инструменты JVM позволяют глубоко анализировать потоки, выполняемые на виртуальной машине; они не подходят для мониторинга событийной и асинхронной системы, такой как akka . На этом уровне нам нужен глубокий..