我现在正在和Reactor一起玩。在尝试构建一个小型演示游戏(只是为了习惯该框架)时,我需要能够将多个“实体”订阅给发行商。但是我还需要每个已发布的事件才能准确地到达一个订户。就目前而言,他们都总是得到它。我知道我可以在此事件中建立一些“闩锁”,以便除一个订户以外的所有订户都可以丢弃它。
但是我认为在功能的海洋中,可能会有运算符或已经完全做到这一点的东西...
单个发布者有多个订阅者。每个订户也将需要应用不同的过滤器。 来自发布者的每个事件仅以不特定的顺序发送给单个订阅者...(该过滤器不能保证唯一性,可能有多个订阅者使用同一过滤器)。
随机性很酷,但不是必需的(因为订阅者将在收到此事件后退订)。您可能已经猜到这将是实体的杀死信号;)。
谢谢!