1
我非常瞭解使用項目反應器的Spring事件驅動編程,它使用了 EventBus。使用Spring -Reactor進行異步事件驅動的編程,適用於不同的JVM
如果我將所有組件(消費者和生產者)都駐留在相同的JVM中,則它們可以交換事件並且此模型可以正常工作。
如果 它們位於不同的JVM中,我可以使用這種Spring事件驅動方法在組件之間進行通信嗎?
我非常瞭解使用項目反應器的Spring事件驅動編程,它使用了 EventBus。使用Spring -Reactor進行異步事件驅動的編程,適用於不同的JVM
如果我將所有組件(消費者和生產者)都駐留在相同的JVM中,則它們可以交換事件並且此模型可以正常工作。
如果 它們位於不同的JVM中,我可以使用這種Spring事件驅動方法在組件之間進行通信嗎?
似乎反應堆3不再有反應堆總線項目,至少現在是這樣。
無論如何,對於分佈式系統來說,使用消息代理是常用的方法,比如RabbitMQ,Kafka等等。
當前反應堆卡夫卡支持正在積極開發中,項目駐留https://github.com/reactor/reactor-kafka。
希望這可以幫助。