Публикации по теме '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 .
На этом уровне нам нужен глубокий..