Лайк (инструментарий)

Akka (набор инструментов) Обзор Akka Akka — это инструментарий для создания параллельных и распределенных приложений на JVM.  Акцент на параллелизм […]

Akka (набор инструментов)

  • Обзор Akka

    • Akka — это инструментарий для создания параллельных и распределенных приложений на JVM. 
    • Акцент на параллелизм на основе акторов, вдохновленный Erlang. 
    • Поддержка языков программирования Java и Scala, с Scala 2.10 предпочтение отдано акторам Akka. 
  • История и развитие

    • Филипп Халлер создал реализацию акторов в Scala в 2006 году. 
    • Йонас Бонер разработал Akka в 2009 году, чтобы улучшить параллелизм в Scala и Java. 
    • Первый публичный релиз Akka 0.5 состоялся в 2010 году. 
    • Akka теперь является частью платформы Lightbend. 
  • Особенности и структура

    • Параллелизм основан на сообщениях и асинхронный, без использования синхронизации. 
    • Взаимодействие участников унифицировано, независимо от расположения и количества потоков. 
    • Модульная структура с возможностью настройки и масштабирования. 
    • Родительский контроль над акторами и иерархическая обработка сбоев. 
  • Связь с другими технологиями

    • Akka интегрируется с различными инструментами и платформами, включая Spray, Play, Apache Spark, Socko и другие. 
  • Публикации и рекомендации

    • Существует множество книг и статей об Akka, включая примеры кода и обзоры. 
    • Официальный сайт Akka предоставляет дополнительную информацию и ссылки. 

Полный текст статьи:

Лайк (инструментарий) — Википедия

Оставьте комментарий

Прокрутить вверх