2013-08-13 2 views
0

BizTalk 서버가 있으며 많은 서비스가 호스팅됩니다. BizTalk 서버의 상태를 알아야하는로드 밸런서가 있습니다. 로드 밸런서는 5 초마다 ping 작업을 수행합니다.서비스에 영향을 미치지 않고 BizTalk 상태 검사 수행

서버가 5 초마다 BizTalk를 요청하기 때문에 서비스에서로드가 높을 수 있습니다. 나는 그것을 피하고 싶다.

실제 서비스에 대한 부하를 피할 수 있도록 에코 서비스를 만들고 BizTalk에서 호스팅하는 방법을 생각했습니다.

그러나 나는 그들이 건강 검진을 수행 할 수있는 다른 방법이 없음을 알지 못합니다. 모든 제안 및 권장 사항은 높이 평가됩니다.

+0

BizTalk에서 실제로 필요한 상태는 무엇입니까? 호스트 인스턴스 또는 비즈니스 로직과 관련된 것입니까? 성능 카운터를 사용할 수 없습니까? –

+0

호스트 인스턴스의 상태를 아는 것으로 충분할 것입니다. 가능하면 어떻게 성능 카운터를 사용하고 호스트 인스턴스의 상태를 매우 짧은 시간에 얻을 수 있습니까? 한 호스트 인스턴스의 상태를 가져 오는 것은 다른 호스트가 살아 있는지 확인하는 것입니까? – Bravo11

+0

어쨌든 실행 가능하지 않습니다. – Bravo11

답변

1

질문에 명확하지 않은 진술 및 입증되지 않은 가정이 있습니다. 따라서 일반적인 방식의 대답은 다음과 같습니다.

BizTalk의 부하 분산은 네트워크와 호스트의 두 가지 측면을가집니다. 로드 밸런싱 방법은 호스트 유형에 따라 다릅니다.

BizTalk Server Monitoring Management Pack에는 BizTalk 아티팩트의 상태를 모니터링하는 기능이 있습니다.

일반적으로 네트워크 부하 분산 장치는 각 BizTalk 호스트가 아닌 서버 당 한 번만 폴링하므로 성능에 문제가 발생하지 않아야합니다.

+0

awesome thanks paul 나는 그것을 좋아했습니다 – Bravo11

+0

좋아요. 응답에로드 밸런서 고려 사항을 추가했습니다. –