애플리케이션 정보 : 아래JbossFuse (v6.3) DSL 경로 코드의 성능을 어떻게 향상시킬 수 있습니까?
코드 : IBM MQ 큐에서 읽고 다음 REST 서비스에 메시지를 게시
(참고 다음 MQ 큐에서 읽기가 빠르고 및 하지 문제 - 다소 불완전한 점은 게시물 운영 성능 향상입니다.)
문제 : 출력이
수 없습니다/초 이상의 44-47 메시지를 ... 게시
질문 :
가 어떻게이 JbossFuse의 성능을 향상시킬 수 있습니다 (v6.3) 아래의 DSL 경로 코드 ... ... (어떤 기술을 더 빠르게 사용할 수 있습니까?)
package aaa.bbb.ccc;
import org.apache.camel.Exchange;
import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.cdi.ContextName;
@ContextName("rest-dsl")
public class Netty4HttpSlowRoutes extends RouteBuilder {
public Netty4HttpSlowRoutes() {
}
private final org.apache.camel.Processor proc1 = new Processor1();
@Override
public void configure() throws Exception {
org.apache.log4j.MDC.put("app.name", "netty4HttpSlow");
System.getProperties().list(System.out);
errorHandler(defaultErrorHandler().maximumRedeliveries(3).log("***FAILED_MESSAGE***"));
from("wmq:queue:mylocalqueue")
.log("inMessage=" + (null==body()?"":body().toString()))
.to("seda:node1?concurrentConsumers=20");
from("seda:node1")
.streamCaching()
.threads(20)
.setHeader(Exchange.HTTP_METHOD, constant(org.apache.camel.component.http4.HttpMethods.POST))
.setHeader(Exchange.CONTENT_TYPE, constant("application/json"))
.toD("netty4-http:http://localhost:7001/MyService/myServiceThing?textline\\=true");
}
}
MQ의 메시지를 읽거나 REST 서비스에 메시지를 게시하는 것과 관련이 있습니까? – JoshMc
나머지 서비스에 게시. mq 읽기가 빠릅니다. – sairn
저는 MQ Admin이므로 REST 서비스가 끝나면 조언을 구하지 못합니다. – JoshMc