WSO2 ESB 4.8.0을 사용하고 있습니다. 디버깅 로깅을 사용하는 경우 ESB 성능이 저하되고 있습니다. 로그 중재자를 통해 ESB에서 요청 및 응답을 캡처하고 비동기 적으로 REST API에 전송하는 솔루션이 필요하며 로깅하는 동안 응답없이 클라이언트에 응답을 보내야합니다.WSO2 ESB 더 나은 성능으로 비동기 로깅
ESB 성능을 비동기 적으로 기록하려면 중재자 또는 샘플 자습서를 제안하십시오.
WSO2 ESB 4.8.0을 사용하고 있습니다. 디버깅 로깅을 사용하는 경우 ESB 성능이 저하되고 있습니다. 로그 중재자를 통해 ESB에서 요청 및 응답을 캡처하고 비동기 적으로 REST API에 전송하는 솔루션이 필요하며 로깅하는 동안 응답없이 클라이언트에 응답을 보내야합니다.WSO2 ESB 더 나은 성능으로 비동기 로깅
ESB 성능을 비동기 적으로 기록하려면 중재자 또는 샘플 자습서를 제안하십시오.
를 사용하여 복제 중재자 단지 전용의 JMS 대기열 또는 (OUT_ONLY) JMS 메시지 저장소
큐에서이 로그 큐에 로그 메시지를 밀어 전용 대상이 대상에서
에 로깅 관리 중재 (메시지 저장소를 사용한 경우 메시지 프로세서를 사용하거나이 대기열을 읽는 JMS 프록시를 정의)
중재에서 로깅은 빠르며 REST API가 다운되었거나 느리면 느슨하게하지 않습니다. 모든 메시지
Jean-Michel이 설명하는 해결책을 WireTap이라고합니다. 당신은 추가 설명이나/WSO2 ESB 확인이 링크 w 일부 구현 세부 사항 및 유용한 정보가 필요한 경우 : http://pragmaticintegrator.wordpress.com/2013/04/16/implementing-wiretap-eip-in-wso2-esb-proxy-service/
희망이 우리는 위의 솔루션 만 요청 페이로드 및 응답 메시지를 저장할 수와 노력
도움을하지만, 요청 헤더 세부 정보를 얻지 못합니다. GET 요청의 경우 error.org.apache.axis2.AxisFault : Payload를 JSON으로 작성할 수 없습니다. org.apache.synapse.commons.json.JsonStreamFormatter.writeTo에서 org.apache.synapse.commons.json.JsonUtil.writeAsJson (JsonUtil.java:10 9) (JsonStrea mFormatter.java:60)에서 . 요청 헤더 세부 정보를 어떻게 저장할 수 있는지 제안하십시오. – Venkateswarao