Я хочу создать слушателя HL7 на верблюде и обработать полученные сообщения HL7. Для этой цели я планировал использовать SpringBoot/dropwizard вместе с верблюдом. Причина dropwizard уже используется в моей компании для создания успокоительных API, и я думал о повторном использовании их для создания маршрутов Camel в качестве микросервисов. Мои вопросы:Является HTTP-сервером (Jetty), необходимым для размещения маршрутов верблюдов, обрабатывающих сообщения HL7.
Сообщения HL7 получены с использованием MLLP (Mina или Netty) через TCP. Там не задействован какой-либо HTTP. Так есть ли какая-либо цель использования сервера, такого как Jetty? Лучше ли использовать Camel отдельно?
Если в моем приложении для верблюдов нет HTTP-запросов/слушателей, есть ли какие-либо действия для dropwizard/Springboot, так как эти рамки были в основном созданы для создания HTTP-трафика Restful API.
Jetty - это HTTP-сервер, поэтому по дизайну он не соответствует вашим потребностям. Если вам не нужен http-сервер, просто используйте верблюд Apache. –