실현 가능성 및 구현에 대한 지침을 찾고 있습니다. 다음을 수행하고 싶습니다. IIS 및 콘솔/서비스 응용 프로그램에서 사용할 수있는 사용자 지정 ServiceHostFactory를 만들어 등록 된 서비스의 구성을 검색하고로드합니다 (Unity를 통해이 작업을 수행 할 수 있음). 또한 동일한 구성을 통해 서비스가 여러 곳에서 호스팅 될 수 있음을 이해합니다 모든 통화에서 일부로드 균형 조정 (단순화를 위해 라운드 로빈이라고 함)을 수행합니다. 또한 Id는 사용자 정의 appsettings 공급자와 같이 서비스에 구성 데이터를 제공하고 이러한 설정을 변경하고 각 서비스의 추가 서비스 호스트 위치를로드 균형 조정에 추가/제거하는 등의 작업을이 공장과 같이합니다. 이상적으로 런타임에 ..loadbalancing 및 사용자 지정 구성 저장소가있는 IIS 서비스 호스트?
나는 이것이 가능하다고 생각하지만 어떻게 확신 할 수 있습니까? 나는 다음을 알아 냈다. 유니티를 통해
- 로드 서비스 구현 DLL을
- 은 또한 '설정'서비스를 호스팅하고이
- 어떻게 '무효화'않습니다이 변경하는 설정으로 이야기 settingsprovider 사용자 지정을 만들? 아직
하지 라운드 로빈과 이벤 팅을 구현하는 방법을 잘 ..
어떤 제안이? 이전에 해본 적이 있습니까? 사용할 수있는 샘플이 있습니까? MS StockTrader 5는 하늘빛과 비슷한 것을 할 것 같지만 코드의 머리 부분이나 꼬리 부분을 어떻게 만들지는 못합니다. 모든 부분이 어떻게 연결되어 있는지 ..
업데이트 : 추가 정보를 읽으면서 WCF 라우팅이 무엇인지 생각해 봅니다. 명령을 이해할 수있는 서비스입니다. 즉, 런타임에 '서비스 추가'와 같은 명령을 보낼 수있는 라우팅 서비스입니다. 이것이 가능한지 아직 명확하지 않습니다.
로드 균형 조정에 관해서는 왜로드 균형 조정기를 사용하지 않습니까? –
나는 할 수 있고, 현재하고있다. 하지만 사용자 지정 데이터를 기반으로 서비스 별로드 균형을 조정하려고합니다. 예 : CPU 바운드 인 서비스 A는 CPU 성능 카운터를 기반으로로드 밸런싱되지만, RAM 바운드 인 서비스 B는이를 기반으로 라우팅됩니다. – XeroxDucati
소리가 복잡해지며, 그 복잡성 수준이 실제로 필요한지 궁금합니다. –