`

akka(java)-Actors

    博客分类:
  • akka
 
阅读更多

       Actor模式提供了并发及分布式系统的高度抽象。它使开发者很容易处理多线程及锁。Actors在1973年被Carl Hewitt定义,并在Erlang语言中实现。爱立信在电信系统中,使用Actors获得了成功。

 

 

创建Actors


     Akka的actor会有Supervisor角色、Monitor角色、Worker角色。


定义Actor类

     在Java语言中,我们会集成UntypedActor类并实现onReceive方法,这个方法有一个message的参数。


例子:

 

 

分享到:
评论

相关推荐

    akka-actor-1.0-RC2.jar.zip

    在Java和Scala平台上,Akka因其强大的性能和易用性而备受青睐。在本次讨论中,我们将聚焦于`akka-actor-1.0-RC2.jar.zip`这个压缩包,它包含了Akka Actor库的1.0 Release Candidate 2版本。 Akka的核心组件之一就是...

    akka-http-1.0-RC2.jar.zip

    Akka HTTP,作为Scala和Java平台上的一个高性能、低级别的HTTP服务器和客户端库,是Akka框架的一个重要组成部分。它允许开发者构建可扩展、反应式、容错的应用程序。在描述中的"akka-http-1.0-RC2.jar.zip"文件,...

    akka-actors.jar

    官方版本,亲测可用

    akka-typed-actor-1.0-RC2.jar.zip

    在Java和Scala的世界里,Akka是一个强大的工具库,它提供了构建高度可扩展、反应式应用程序的框架。Akka Typed Actor是Akka框架中的一个重要组件,它是对传统Actor模型的升级,引入了类型安全的接口,为开发者带来了...

    akka-stm-1.0-RC2.jar.zip

    标题中的"akka-stm-1.0-RC2.jar.zip"是一个压缩文件,它包含了一个名为"akka-stm-1.0-RC2.jar"的Java档案(JAR)文件。这个JAR文件是Akka STM(Software Transactional Memory,软件事务内存)的一个特定版本,版本...

    akka-java-sample:Akka Java快速入门示例

    在Java中使用Akka,我们需要创建`ActorSystem`,它是整个Akka应用的入口点,然后创建和配置Actors。Akka的Java API设计得尽可能简洁,使得Java开发者能轻松理解和使用。 **快速入门步骤** 1. **创建ActorSystem**:...

    akka-actors-processor

    Akka演员处理器这是一个使用akka.actors的实验性Java应用程序。 这里有2个主要课程:1. com.processor.CreateXmlFiles 在所选目录中创建xml文件。 文件数是第二个参数。 起始文件索引是第三个参数。 输出文件如下所...

    JActor-4.3.0.zip_JActor download_akka_akka actors

    本文将围绕JActor 4.3.0这一特定版本,探讨其作为Akka Actors在Java平台上的实现,以及如何利用这个库来提升我们的应用性能。 首先,我们需要理解Akka Actors的基本概念。Actors是Akka中的一个核心概念,它是一种...

    activator-akka-java-spring:Akka的激活程序教程,展示了Java和Spring的集成

    Akka的核心组件包括Actors、Stream和HTTP,它们都是为了在现代多核和分布式环境中的高效工作而设计的。 **Actor模型** Actor模型是一种并发计算模型,其中每个Actor都是一个独立的实体,拥有自己的状态,并通过...

    akka-in-action完整源代码

    在Java和Scala平台上,Akka被广泛用于构建高可扩展性和高性能的应用。 1. Akka核心概念: - **Actor系统**:Akka的核心是Actor模型,它提供了一种处理并发和分布式计算的新方式。Actor是Akka中的基本单元,每个...

    akkajava.pdf

    We believe that writing correct ...Please note that all code samples compile, so if you want direct access to the sources, have a look over at the Akka Docs subproject on github: for Java and Scala.

    akka_2.12-2.4.18.zip

    Akka是一个基于Actor模型的高性能、容错的Java和Scala库,由Lightbend公司(原Typesafe)开发。在标题“akka_2.12-2.4.18.zip”中,我们看到的是Akka的一个特定版本,2.4.18,它针对Scala 2.12这个JVM语言的版本进行...

    akka-work-pulling-sample:Akka工作拉动模式的示例实现。 在Java中

    "akka-work-pulling-sample" 是一个基于Akka框架的工作拉动模式的示例项目,它使用Java语言编写。工作拉动模式是一种在分布式系统中处理任务的策略,其中任务不是由工人主动获取,而是等待工作调度器根据需要推送。...

    java-akka-workpulling-example:Java 中 Akka Actors 的工作拉模式示例

    Java 中的 Akka Workpulling 模式示例 介绍 该项目本质上是 Scala 示例的 Java 版本。 在此处阅读所有相关信息: : 。 所有学分归作者德里克怀亚特所有。 怎么跑 您可以像运行每个普通的 Java 主程序一样运行该程序...

    akka-in-action中文版

    Akka不仅支持Scala语言,也支持Java,这使得它成为了一个跨语言平台的解决方案。Akka的核心理念之一是让开发者能够专注于解决问题的本质,而不是被琐碎的技术细节所困扰。通过Actor模型,Akka简化了并发和异步编程的...

    akka java document

    ### Akka Java 文档知识点概览 #### 一、引言 **1.1 Akka 是什么?** Akka 是一个面向并发、分布式系统开发的工具包,它基于 Actor 模型并支持 Java 和 Scala 两种语言。Akka 的目标是简化并发编程,并通过其强大的...

    rabbitmq-akka-actors

    Rabbitmq-akka演员Typesafe的Activator模板公开了分布式系统的构建块,在分布式系统中,组件通过消息代理(rabbitmq)进行通信并使用akka actor处理消息。 该模板在构建用于批处理的系统中应该是有用的,该系统是...

    akka-play-scala-demo:akka-播放-scala-demo

    Actors 是 Akka 的核心概念,它们是独立运行的实体,通过消息传递进行通信,从而实现并发和隔离。在 `akka-play-scala-demo` 中,我们可以期待找到使用 Actors 实现的不同组件,例如服务、工作单元或消息处理逻辑。 ...

    java-akka-spring-example:三个角色和两个调度程序的可运行示例。 全部由Spring上下文管理

    Java Akka Spring 示例项目是一个整合了Java、Akka框架与Spring框架的应用实例,它展示了如何在Spring上下文中管理和协调Akka系统中的不同角色和调度器。Akka是一个用于构建高度并发、分布式和反应式应用程序的工具...

    Akka Java文档

    ### Akka Java 文档知识点概览 #### 一、引言 ##### 1.1 Akka 是什么? Akka 是一个面向并发、分布式系统开发的工具包,它基于 Actor 模型并支持容错机制。Akka 能够在 JVM(Java Virtual Machine)上构建高度并发...

Global site tag (gtag.js) - Google Analytics