2013-03-15 3 views
0

내가 NServiceBus을 사용하는거야 그리고 내가 생활 대 핸들러 작성에 관한 버그 & incompatiblity에 대해 과거에 게시물을 많이 읽기 "빌더"윈저 & NServiceBus

윈저를 사용하고 싶습니다.

또한 수정 및 새로운 릴리스에 대해 읽었습니다.

통합 상태에 대해 알고 싶습니다.

잘 진행되고있는 빌드 (NServiceBus/Windsor)는 무엇입니까?

http://nuget.org/packages/NServiceBus.CastleWindsor/3.3.5은 안정적으로 시작됩니까?

MVC3 프로젝트에서이 두 사람을 사용할 수있는 contrib 샘플이 있습니까?

고마워요.

답변

1

예, http://nuget.org/packages/NServiceBus.CastleWindsor/3.3.5 윈저 + NServiceBus 통합의 최신 안정 버전이 패키지는 Castle.Windsor v3.0.0.4001

꽤 쉽게해야 MVC3 프로젝트에 NServiceBus + 윈저 사용에 대해 테스트하고, this sample 참조 출발점으로

protected void Application_Start() 
{ 
    AreaRegistration.RegisterAllAreas(); 

    RegisterGlobalFilters(GlobalFilters.Filters); 
    RegisterRoutes(RouteTable.Routes); 

    // NServiceBus configuration 
    Configure.WithWeb() 
     .CastleWindsorBuilder() 
     .ForMvc() 
     .JsonSerializer() 
     .Log4Net() 
     .MsmqTransport() 
      .IsTransactional(false) 
      .PurgeOnStartup(true) 
     .UnicastBus() 
      .ImpersonateSender(false) 
     .CreateBus() 
     .Start(() => Configure.Instance.ForInstallationOn<NServiceBus.Installation.Environments.Windows>().Install()); 
} 
+0

내 주요 관심사는 핸들러의 라이프 스타일입니다 :
당신이해야한다 모두는 Global.asax.csApplication_Start()의 참고 문헌 nuget package 변경 예를 들어, 윈저 컨테이너를 사용하는 것입니다. 나는 그들이 일시적 이어야만한다고 생각하지만, 석방은 어떨까요? 과거에이 주제에 관한 몇 가지 이슈를 읽었습니다. NserviceBus를 사용하기 위해 윈저에서 Tracking 객체를 비활성화해야합니까? 아니면이 문제가 최신 릴리스에서 해결 되었습니까? – Crixo

+0

아니요, v3에서 모두 수정되었습니다. –

+0

Ok Thanks! 멋지다! – Crixo