次の例を見てください。
from("seda:data").log("data added to queue")
.setHeader("CamelHttpMethod", constant("POST"))
.setHeader(Exchange.CONTENT_TYPE, constant("application/json"))
.process(new Processor() {
public void process(Exchange exchange) throws Exception {
exchange.setProperty(Exchange.CHARSET_NAME, "UTF-8");
}
})
.recipientList(header(RECIPIENT_LIST))
.ignoreInvalidEndpoints().parallelProcessing();
RECIPENT_LIST ヘッダーに http エンドポイントが 1 つだけ含まれているとします。特定の http エンドポイントの場合、メッセージは順番に処理する必要がありますが、異なるエンドポイントの 2 つのメッセージを並行して処理できます。
基本的に、パフォーマンスを向上させるために何かできることがあるかどうか知りたいです。たとえば、concurrentConsumers を使用すると役立つでしょうか?