Spring Integration:MQTT的入站和出站适配器

时间:2015-01-22 14:07:44

标签: spring-integration mqtt

我试图在我的Spring应用程序中构建MQTT支持。为此我要查看Spring提供的参考资料,可以在here找到。

它们为入站和出站通道适配器提供示例代码,但这种适配器概念对我来说并不清楚。我无法在网上找到很多关于它的信息。

这些适配器究竟是什么?为什么需要它们?

我需要在哪里定义这些适配器以及如何访问它们?

我使用eclipse作为我的IDE,使用maven作为我的buildtool。

1 个答案:

答案 0 :(得分:2)

适配器是来自Spring Integration的概念,它是另一个提供Enterprise Integration Patterns实现的Spring项目,并提供了一个抽象层,标准化了与外部系统集成的方式,无论它们是否基于在JMS,FTP或在您的情况下MQTT。

与许多其他Spring项目一样,它背后的驱动程序是松散耦合和标准化,使您能够交换您的通道提供程序(例如,如果它的JMS提供程序将RabbitMQ与ActiveMQ交换,反之亦然),影响最小给你们其余的代码。

它与Apache Camel相当,以防你更熟悉它,这个comparison是一个非常有趣的阅读