Java 的 Actor 模式的實現 JActor 3.0.1 發布

fmms 12年前發布 | 7K 次閱讀 JActor

JActor 是一個 Java 的 Actor 模式的實現,經過測試在 i5 CPU 上可支持每秒鐘發送 8500萬條消息,可能是目前最快的。這相當于是 Scala 的 Actor 的純 Java 版本。

JActor 3.0.1 發布,該版本清除了工廠類邏輯,更加容易理解;另外 Actors 保存 Factory 的引用。

JAMailboxFactory mailboxFactory = JAMailboxFactory.newMailboxFactory(1);
try {
    Mailbox mailbox = mailboxFactory.createMailbox();
    JCActor a = new JCActor(mailbox);
    (new Include(Greeter.class)).call(a);
    JAFuture future = new JAFuture();
    String greeting = (new Hi()).send(future, a);
    System.out.println(greeting);
} catch (Exception e) {
    e.printStackTrace();
} finally {
    mailboxFactory.close();
}


 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!