CQRS中的Command Bus和Event Bus职责区别

想请教一下各位,CQRS中的Command Bus和Event Bus职责区别到底在哪里?两者的结构真的非常接近,而且一个领域Event很可能成为另一个领域的Command,两者如果物理上隔离开来容易产生性能问题。

望各位大牛指点。

主要是Command和Event的区别,你可以看成是输入和输出的区别。