【问题标题】:What is the difference between Event Bus and Event Stream in AKKA?AKKA 中的事件总线和事件流有什么区别?
【发布时间】:2017-03-23 23:29:21
【问题描述】:

AKKA 中的 Event Bus 和 Event Stream 有什么区别?我阅读了文档,但我仍然感到困惑。

【问题讨论】:

    标签: akka


    【解决方案1】:

    术语“总线”或“事件总线”是一个通用计算机科学术语,早于 akka。来自wiki

    在计算机体系结构中,总线(拉丁语的缩写 综合总线)是一种通信系统,在之间传输数据 计算机内部或计算机之间的组件。

    EventStream 是 akka 中事件总线的主要实例化。来自文档:

    事件流是每个actor系统的主要事件总线:它是 用于携带日志消息和死信,可以由 用于其他目的的用户代码。

    文档只是说“您不必自己创建总线,我们已经为您创建了一个,您可以使用 ActorSystem#eventStream 访问它”。

    打个比方:查找表之于 HashMap 就像事件总线之于 EventStream。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-28
      • 1970-01-01
      • 1970-01-01
      • 2023-01-26
      • 2012-01-27
      • 1970-01-01
      • 2012-09-07
      • 1970-01-01
      相关资源
      最近更新 更多