Use Rhino Service Bus no site do ASP.NET com Ninject
-
26-09-2019 - |
Pergunta
Gostaria de adicionar o barramento de serviço Rhino ao meu aplicativo Web ASP.NET, mas usando o Ninject como o contêiner DI. Até agora, todos os exemplos que continuo vendo Use o Castle Windsor, que não quero usar, pois já usamos o Ninject.
Existem algum tutorial por aí que mostram como adicionar barramento de serviço de rhino a um aplicativo Web ASP.NET sem uma dependência direta do Castle Windsor (por exemplo, usando o Ninject)?
Solução
Basicamente, você teria que começar reescrevendo Rinoservicebusfacility / AbstactrhinoServiceBusfacility como um módulo de nota de nota. Depois, também há referências de castelo em outros arquivos, por exemplo DestaqueServiceBus tem referências ao ikernel, que devem ser alteradas para usar o kernel de Ninject.
Outras dicas
Atualmente, o Rhino Service Bus (RSB) não depende diretamente do castelo. Módulos estão disponíveis para integração com Autofac, Spring.net, Unidade, StructureMap e claro Castelo.
O Ninject ainda não é suportado; você pode usar o Implementação do castelo como uma implementação de referência.