2015-10-30 125 views
0

雖然我在使用paho和spring框架的應用程序中修復了客戶端中的一些問題,但我發現了MQTT的集成。我不確定這是否能解決我的問題,我甚至不知道這是什麼。Paho MQTT vs MQTT paho spring集成

有人可以解釋一起使用它的區別是什麼?

Spring框架是否會帶來錯誤,導致整合解決的問題?

還是存儲足夠用這兩種技術分開?

由我使用的依賴關係:

<dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-web</artifactId> 
      <version>1.2.5.RELEASE</version> 
     </dependency> 
     <dependency> 
      <!-- Import dependency management from Spring Boot --> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-dependencies</artifactId> 
      <version>1.2.5.RELEASE</version> 
      <type>pom</type> 
      <scope>import</scope> 
     </dependency> 

和:

<dependency> 
      <artifactId>org.eclipse.paho.client.mqttv3</artifactId> 
      <groupId>org.eclipse.paho</groupId> 
      <version>1.0.2</version> 
     </dependency> 

依賴的整合之下,將是相當痛苦的。我想知道這樣做是否有優勢。

<dependency> 
    <groupId>org.springframework.integration</groupId> 
    <artifactId>spring-integration-mqtt</artifactId> 
    <version>4.0.4.RELEASE</version> 
</dependency> 

謝謝大家!

回答

1

Spring Integration是Spring環境系統中的子框架,允許爲企業應用程序集成輕鬆配置企業集成模式。

如果您想要使用Source,Filter,Accumulator,Processor,Sink類型的具有高度內聚和鬆散耦合組件的架構來處理數據,那就太好了。

它是理想的使用你有多個系統講不同的協議在一起,需要整合到其他系統沒有太多的大驚小怪。