제 생각에는 IModel
인스턴스를 만드는 것이 합리적으로 저렴하고 그게 내가 시작한 것입니다. 모든 응용 서비스 클래스는 각 Controller
과 마찬가지로 IModel
을 자체적으로 가져옵니다. 잘 작동했지만 30 개 이상의 채널을 열면 조금 걱정 스럽습니다.RabbitMQ : ASP.NET MVC 응용 프로그램에서 게시
lock(publisherLock)
publisherModel.BasicPublish(...);
을하지만 지금은 이유없이 논쟁의 지점이있다 :
나는 공유IModel
에 대한 액세스를 직렬화에 대해 생각했다.
그래서 메시지를 ASP.NET MVC 애플리케이션의 RabbitMQ 교환에 게시하는 올바른 방법은 무엇입니까?