Command Bus

    CommandBus 的接口定义:

    RecordingCommandBus

    不在订阅或者分配命令时执行任何操作,只是记录他们。

    CommandBus 的实现,分配命令给订阅到特定命令类型的handler。可以配置拦截器来添加对命令的处理,而不管他们的类型,例如日志,安全(认证),sla监控,等等。

    这个类可以被监控,如 StatisticsProvider 接口的实现所示。

    AsynchronousCommandBus

    SimpleCommandBus的特殊版本,异步处理命令。默认使用Cached Thread Pool,也可以传入指定的 Executor。

    性能非常高的异步 CommandBus 实现。

    DistributedCommandBus