Как компонент Camel Jetty работает в Akka?
В следующем примере (взятом из документа Akka Camel) HTTP-компонент Jetty используется для получения HTTP-сообщений. Означает ли это, что актер запускает новый сервер Jetty?
import akka.camel.{ CamelMessage, Consumer }
class MyEndpoint extends Consumer {
def endpointUri = "jetty:http://localhost:8877/example"
def receive = {
case msg: CamelMessage => { /* ... */ }
case _ => { /* ... */ }
}
}
1 ответ
Правильный, jetty
потребитель запустит встроенный сервер Jetty и свяжет его с указанным портом.
Вот цитата из официальной документации:
Компонент jetty предоставляет основанные на HTTP конечные точки для использования и создания HTTP-запросов. То есть компонент Jetty ведет себя как простой веб-сервер.