1
次の例(Akka Camel docから取得)では、Jetty HTTPコンポーネントを使用してHTTPメッセージが受信されます。俳優が新しい桟橋サーバーを始めることを意味しますか?Camel JettyコンポーネントはAkkaでどのように動作しますか?
import akka.camel.{ CamelMessage, Consumer }
class MyEndpoint extends Consumer {
def endpointUri = "jetty:http://localhost:8877/example"
def receive = {
case msg: CamelMessage => { /* ... */ }
case _ => { /* ... */ }
}
}
ありがとう。 Jettyエンドポイントが複数ある場合はどうなりますか?それは複数のJettyサーバーを起動しますか? Camel Jetty HTTP vs Akka-htmlを使用して評価しようとしています – EugeneMi
これは単一のサーバーだけを起動する必要があります。http://camel.465427.n5.nabble.com/Using-a-single-port-for -all-Jetty-Consumers-td5736267.html –
さらに、[Jettyコンポーネントのコード](https://github.com/apache/camel/blob/e4b2c99591f54f4d909e1e245b0c8d012c89a8c2/components/camel-jetty-common/src/main /java/org/apache/camel/component/jetty/JettyHttpComponent.java#L316)、サーバーが異なるプロトコル、ホスト名、およびポートの組み合わせに対してのみ起動されていることがわかります。 –