0

NServiceBusを使用し、Windsorを「ビルダー」として使用したい

ハンドラーの作成とライフスタイルに関するバグと非互換性について、過去に多くの投稿を読みました。

修正と新しいリリースについても読みました。

統合の状況についてアドバイスをお願いします。

順調に進んでいるビルド(NServiceBus / Windsor)はどれですか?

http://nuget.org/packages/NServiceBus.CastleWindsor/3.3.5は、適切で安定した開始ですか?

MVC3プロジェクト内でこれらの2人を使用するための貢献サンプルはありますか?

どうもありがとう。

4

1 に答える 1

1

はい、http: //nuget.org/packages/NServiceBus.CastleWindsor/3.3.5 は Windsor + NServiceBus 統合の最新の安定バージョンです。このパッケージは Castle.Windsor v3.0.0.4001 に対してテストされています。

MVC3 プロジェクトで NServiceBus + Windsor を使用するのは非常に簡単です。このサンプルを出発点として参照してください。
実行する必要があるのは、nuget パッケージを参照し、Windsor コンテナーを使用するように変更することだけです。次に例を示しGlobal.asax.csます。Application_Start()

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());
}
于 2013-03-21T22:26:51.143 に答える