2015-01-22 4 views
0

Я пытаюсь создать поддержку MQTT в приложении Spring. Для этого я смотрю ссылки, предоставленные Spring, которые можно найти здесь here.Весна Интеграция: входящие и исходящие адаптеры к MQTT

Они предоставляют пример кода для входящих и исходящих канальных адаптеров, но эта концепция адаптеров мне непонятна. Я не мог найти много информации об этом в Интернете.

Что именно эти адаптеры и зачем они нужны?

Где я могу определить эти адаптеры и как мне получить к ним доступ?

Я использую eclipse как свою IDE и maven как мой buildtool.

ответ

2

Адаптеры понятие из Spring Integration, который является еще одним Spring проект, который обеспечивает реализацию Enterprise Integration Patterns и обеспечивает уровень абстракции, который стандартизирует путь вы интеграции с внешней системой, будь они основаны на JMS, FTP или как в ваш случай MQTT.

Как и во многих других проектах Spring, драйвер, стоящий за ним, является свободной связью и стандартизацией, которая позволит вам обменять поставщика каналов (например, если его поставщик JMS заменит RabbitMQ на ActiveMQ или наоборот) с минимальным воздействие на остальную часть кода.

Это сопоставимо с Apache Camel, если вы больше знакомы с этим, и это comparison довольно интересно читать

Смежные вопросы