문제

문제:
JMS Transport-In을 사용하여 Axis2를 사용하여 웹 서비스를 구현하고 싶습니다.

질문:

  • 추가 구성없이 가능합니까?
  • 클라이언트가 메시지 내용 만 압축하기에 충분합니까?

배경:
인터넷 검색, 나는이 주제와 관련하여 아무것도 찾지 못했습니다 (HTTP Transport-in을위한 클라이언트 측 HTTP 헤더 Seetings). 배경은 잠재적으로 매우 큰 메시지를받을 수 있다는 것입니다 (최대 1.000.000 레코드 - 300 바이트가있는 레코드). 데이터는 약 50.000 레코드의 작은 데이터 청크로 분할 될 가능성이 높습니다.

질문은 Axis2 웹 서비스 구현 세부 사항에 관한 것이 아닙니다.

아키텍처 변경은 불가능하기 때문에 건축 변경을 제안하지 마십시오. 우리는 이미 시도했습니다. ;)

고마워

도움이 되었습니까?

해결책

Axis2 처리 체인을 조정하고 데이터의 압축/감압을 담당하는 핸들러를 추가 할 수 있습니다. 핸들러는 메시지의 사용자 정의 처리를 구현할 수 있으며 IMHO는 그러한 사용자 정의의 예입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top