2012-04-20 5 views
1

masstransit과 같은 버스로 버스를 바꿀 수 있습니까? 나는 이미 앱에서 서비스 버스를 가지고 있으므로 다른 앱을 소개하고 싶지는 않습니다.Mvc 기여 휴대용 영역 - 버스 교체 가능?

이상적으로 IoC를 통해 구성 할 수 있지만 버스가 IoC 컨테이너를 보유하고있는 것처럼 들리겠습니까?

답변

0

은 내가 아는 한 당신은 IApplicationBus 인터페이스 또는 ApplicationBus 클래스의 로컬 기본에 대한 intrnally 제공된 인스턴스를 사용 Bus 클래스의 인스턴스를 사용 IApplicationBus

public interface IApplicationBus:IList<Type> 
{ 
    void Send(IEventMessage eventMessage); 
    void SetMessageHandlerFactory(IMessageHandlerFactory factory); 
} 

휴대용 영역의 자신의 구현을 제공 할 수 있습니다. 다음과 같은 인터페이스가 사용자의 필요에 맞기 때문에 쉽게 수행 할 수 있습니다.