Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring应用程序事件的典型用例是什么?_Spring_Events_Reactive Programming - Fatal编程技术网

Spring应用程序事件的典型用例是什么?

Spring应用程序事件的典型用例是什么?,spring,events,reactive-programming,Spring,Events,Reactive Programming,spring有一个惊人的机制:spring应用程序事件,我看到它有助于构建松散耦合的应用程序,实现观察者模式、反应器模式 我的问题是,当Spring应用程序事件绝对不可避免时,Spring应用程序体系结构中的触发器是什么?实际上,任何应用程序类之间的关系都可以只使用事件以及只使用类关联和层次结构来构建(我现在谈论的是monolith服务) 可能是更多的架构问题,但是当需要在Spring应用程序内部的对象之间考虑事件时,阈值是什么? 在绝对需要Spring应用程序事件的情况下,是否可以明确看到这种

spring有一个惊人的机制:spring应用程序事件,我看到它有助于构建松散耦合的应用程序,实现观察者模式、反应器模式

我的问题是,当Spring应用程序事件绝对不可避免时,Spring应用程序体系结构中的触发器是什么?实际上,任何应用程序类之间的关系都可以只使用事件以及只使用类关联和层次结构来构建(我现在谈论的是monolith服务)

可能是更多的架构问题,但是当需要在Spring应用程序内部的对象之间考虑事件时,阈值是什么?

在绝对需要Spring应用程序事件的情况下,是否可以明确看到这种情况?

  • Spring Security在某些事件发生时推送事件
  • 在某些情况下,最好是推送消息,而不是以经典方式调用方法。例如,如果您需要在代码中的多个位置调用同一个函数I,只是为了通知另一个对象
  • 它允许我们构建一个利用事件驱动架构的系统
  • 有助于解决问题
  • 通过将事件对象推送到应用程序EventPublisher发送电子邮件