我正在考虑使用Spring3.1发布事件,并使用侦听器来使用这些事件。然而,我读到这些事件是同步的,有没有可能使它们异步,也许使用@async注释?
我真的在考虑用Java/Spring创建一个事件驱动的架构--发布和消费事件,你认为Spring/Java就足够了吗?
发布于 2012-10-11 00:35:20
在这种情况下,使用Spring integration.将是完美的,它提供了不同类型的消息传递解决方案。
下面是关于Event-Driven Consumer:的一些解释
下面是一个与您的需求相关的Spring集成示例:
祝好运!
发布于 2013-12-24 03:28:37
你看过Spring Reactor项目了吗?
以下是摘录:
反应堆有什么好处?
虽然你可以让Reactor做很多事情,因为它固有的灵活性,但它实际上是为了在执行合理的小块无状态异步处理时需要高吞吐量的应用程序而设计的一个基础框架。现代应用程序中非人工生成数据的绝对数量很容易超过传统的单线程、模块化设计模型。从生成位置信息流的移动应用程序到发送大量几何数据的计算机化制造机器,再到大数据应用程序挖掘实时日志以生成业务指标:现代数据驱动应用程序要求比传统的命令式、阻塞应用程序通常提供更好的资源利用率和更高的吞吐量。
https://stackoverflow.com/questions/12823639
复制相似问题