答案 0 :(得分:1)
据我了解,这仅是在JVM内,发布/预订通常位于可能位于不同位置的进程之间:就像一个JVM与另一个JVM交谈一样,假设一个Spring应用程序发布了将由另一个Spring应用程序使用的事件。 ,它们位于完全不同的地方。
答案 1 :(得分:1)
最好在the EventBusExplained page的底部进行解释:
为什么我不能用EventBus做<神奇的事情?
EventBus旨在 确实非常好地处理了大量的用例。我们喜欢 在大多数情况下,要碰到头上的钉子 所有用例。
另外,使EventBus可扩展-使其实用并 有效率地扩展,同时仍然允许我们自己添加 与您的任何一个都不冲突的核心EventBus API 扩展程序-是一个非常困难的问题。
如果您确实确实需要魔术X,那么EventBus就不会 当前提供的,您应该提出问题,然后设计自己的问题 替代。
(强调我的。)
例如将EventBus与Kafka进行比较-后者可扩展性更高,但也更复杂。