Apache Camel заменяет или дополняет создание микроуслуг Spring Boot? - PullRequest
0 голосов
/ 26 июня 2019

Я какое-то время работал с микро-сервисами Spring и никогда не сталкивался с Apache Camel в качестве инструмента для создания микро-сервисов. Мне неясно, является ли Apache Camel заменой для создания микро-сервисов с помощью Spring Boot или он добавляет функциональность / ярлыки для разработки таких сервисов с помощью Spring Boot? Уже довольно просто создавать микросервисы с помощью Spring Boot, поэтому трудно представить, что бы добавил Apache Camel, но в этом суть моего вопроса.

1 Ответ

2 голосов
/ 26 июня 2019

Apache Camel не имеет ничего общего с микросервисами.

Это реализация шаблонов интеграции предприятия: https://www.enterpriseintegrationpatterns.com/

Apache Camel предоставляет реализацию для большинства шаблонов из книги Грегора Хопе и Бобби Вульфа. Плюс множество входящих и исходящих конечных точек для интеграции с такими системами, как файловая система, FTP, HTTP, обмен сообщениями, Facebook и т. Д.

Найти больше информации на сайте: https://camel.apache.org/

Существует проект Spring Boot Starter для запуска Camel в приложении Spring Boot: https://camel.apache.org/spring-boot.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...