스트림 정의 란 무엇입니까? 특히 소스 모듈은 무엇입니까?
http 소스 인 경우 (http 응용 프로그램과 마찬가지로)로드 밸런서가 필요합니다. 하드웨어 밸런서 또는 Apache (mod_proxy 등)와 같은 소프트웨어를 사용할 수 있습니다.
편집 : 아래 설명에서 배포 매니페스트에 대해 언급했습니다.
배포는 스트림 정의와 다릅니다. 이것은 정의 된 스트림을 배포하는 방법에 관한 것입니다.
배포 매니페스트에 대한 자세한 내용은 Reference Guide을 참조하십시오. 이 링크는 M7 문서 용이며 현재 문서는 Wiki에서 찾을 수 있습니다 (브라우저의 '찾기'기능을 사용하여 Deployment Manifest
을 검색하십시오). 이 스트림
...
xd:>stream create test1 --definition "http | transform --expression=payload.toUpperCase() | log"
당신은 3 개 인스턴스 이제 우리는 JMS 소스 작업 및 테스트 실행에 대한 로그로 떨어지고있어 현재로
xd:>stream deploy --name test1 --properties "module.transform.count=3"
사용하여 변환을 얻을 수 있습니다. –
JMS 소스를 사용하면 자동으로로드 균형 조정을 수행해야합니다. 원본 인스턴스는 모두 경쟁하는 소비자입니다. 물론 여러 인스턴스를 배포해야합니다 (배포 매니페스트의 'count' 모듈 속성 사용). –
게리에게 감사드립니다. 귀하의 추천을 시도하고 진행 상황을 알려 드리겠습니다. 관련 노트에서, 분당 약 10 회 게시하는 약 10,000 명의 동시 사용자를 처리 할 수있는 Spring XD 프로덕션에서 일반적으로 사용되는 벤치 마크 및 하드웨어 요구 사항이 있습니까? 배포 매니페스트에 의해 –