春天发布 - 订阅?

时间:2013-04-03 14:39:36

标签: java spring design-patterns spring-mvc publish-subscribe

任何人都可以告诉我如何在Spring中使用Publish-Subscribe模式吗? Spring是否有任何内置功能来实现它?

在Java中,我们可以这样做:http://www.avajava.com/tutorials/lessons/observer-pattern.html

1 个答案:

答案 0 :(得分:6)

Spring是Java;显然,你可以在Spring中使用任何Java模式,还有Spring的额外好处(特别是IoC和AOP)。 Spring本身provides its own events可以用来做它。

Spring Integration为Spring带来了大量的Java EE模式,包括Pubsub。对于简单的用例,它可能有点沉重;像RabbitMQSpring's AMQP support之类的东西更轻。

PubSub只是一种模式:实现它的方法有 ton 。哪个最有意义取决于很多因素。在提出如此广泛的问题之前,请考虑在网上搜索一下;有大量资源涉及广泛的实施选择。