최근에 내 환경이 WSO2 IS 5.0.0에서 WSO2 IS 5.2.0으로 업데이트되었습니다. 내 환경은 EC2 AWS 인스턴스에 배포 된 하나의 시스템으로 구성됩니다. MySQL (기본 H2 데이터베이스 아님)을 사용하고 있습니다. IS가 배포 된 컴퓨터는 Windows Server 2012 R2입니다. 서비스 제공 업체 생성 및 구성
- - 사용자 생성 및 구성
- 세입자 생성 및 구성
:
나는 또한 IS 관리자 비누 서비스를 감싸고 날 등 일부 프로세스를 자동화 할 수있는 솔루션을WSO2 IS 5.2.0 관리 SOAP 서비스 응답 시간이 WSO2 IS 5.0.0과 비교되었습니다.
WSO2 IS 5.2.0으로 업그레이드 한 후 관리 SOAP 서비스의 응답이 지연되기 시작했습니다. AWS를 사용하고 있기 때문에 가장 적합한 지역을 사용하고 있는지 여부를 두 번 확인했습니다. 실제로 그것은 - 프랑크푸르트 지역을 사용하고 있습니다.
지연이 있는지, 그렇다면 내 응용 프로그램에 어떤 영향을 미치는지 간단한 테스트를하기로 결정했습니다. 그래서 로컬 컴퓨터에서 호스팅되는 간단한 콘솔 응용 프로그램을 만들고 새로운 DEV DEVICE 5.2.0 컴퓨터 (프랑크푸르트 지역)에 대한 서비스 참조를 먼저 구성했습니다. 내 테스트 목적으로 RemoteUserStoreManagerService를 사용하고 있습니까? wsdl과 나는 사용자를 만들려고합니다. 테스트를 여러 번 실행하면 사용자를 만드는 데 약 6 ~ 7 초가 소요됩니다.
그런 다음 동일한 지역 (프랑크푸르트)에서 호스팅되고 똑같은 컴퓨터 구성 (t2.large)을 사용하는 DEV IS 5.0.0 시스템에 대해 테스트를 실행하기 위해 동일한 조건을 사용했습니다. 다시 한 번 콘솔 응용 프로그램이 내 로컬 컴퓨터에서 호스팅되었습니다. 두 번째 테스트의 결과는 - 첫 번째 테스트가 실행 된 것과 동일한 조건에서 콘솔 응용 프로그램에서 똑같은 관리 SOAP 서비스와 똑같은 논리를 사용하여 사용자를 생성하는 데 1 초가 걸렸습니다.
https://www.dropbox.com/s/h6rrhnczrutmmxw/IS5.2%20vs%20IS%205.0%20SOAP%20Service.png?dl=0
이 알려진 행동인가, 또는 구성 일종의 관리자 SOAP 서비스에서 이러한 지연을 방지하기 위해 적용되어야한다 :
테스트 결과의 일부를 표시 이미지를 검색?
미리 감사드립니다.