• akka 入门


    http://blog.csdn.net/thkhxm/article/details/40182835

    1.首先安装akka的相关包-- http://akka.io/downloads/
    2.导入依赖包,有几个是必须的。在刚开始win环境的eclipse下,卡住了很久- -。 就是因为少了一些包。。。。建议初学者可以跟我一样导入以下的依赖包。

    akka-actor_2.11-2.3.6.jar

    scala-library-2.11.2.jar

    akka-remote_2.11-2.3.6.jar

    config-1.2.1.jar

    akka-slf4j_2.11-2.3.6.jar

    接着就是简单的一个demo 

    [java] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1.   
    [java] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1.   
    [java] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. public class Actor01 extends UntypedActor {  
    2.       
    3.     @Override  
    4.     public void onReceive(Object arg0) throws Exception {  
    5.         if(arg0 instanceof String)  
    6.             System.err.println("1-------------->"+arg0);  
    7.     }  
    8.       
    9. }  
    [java] view plain copy
     
     在CODE上查看代码片派生到我的代码片
    1. import akka.actor.UntypedActor;  
    2.   
    3. public class Actor02 extends UntypedActor {  
    4.   
    5.     @Override  
    6.     public void onReceive(Object arg0) throws Exception {  
    7.         if(arg0 instanceof String)  
    8.             System.err.println("2-------------->"+arg0);       
    9.     }  
    10.   
    11. }  
    [java] view plain copy
     
     在CODE上查看代码片派生到我的代码片
      1. import akka.actor.ActorRef;  
      2. import akka.actor.ActorSystem;  
      3. import akka.actor.Props;  
      4.   
      5. public class DemoMain {  
      6.       
      7.     public static void main(String[] args) {  
      8.         ActorSystem system = ActorSystem.create("demo1");  
      9.         ActorRef actor1 = system.actorOf(Props.create(Actor01.class));  
      10.         ActorRef actor2 = system.actorOf(Props.create(Actor02.class));  
      11.         actor1.tell("hello akka!!", actor2);  
      12.         system.shutdown();//  
      13.     }  
      14.       
      15. }  
  • 相关阅读:
    年轻程序员不讲武德,做表竟然拖拉拽
    如何做好一个领导者?
    创业相关的书籍推荐
    有关创新思维的书籍推荐
    如何做好公司企业文化建设?
    组织变革的类型
    怎样进行自我管理?这些书告诉你答案
    PHP分页算法
    Knockoutjs 实现省市联动
    MySQL InnoDB存储引擎外键约束
  • 原文地址:https://www.cnblogs.com/donaldlee2008/p/5292040.html
Copyright © 2020-2023  润新知