我目前正在使用SignalR in和ASP.Net MVC 4 appliation.我正在使用来自RabbitMQ的消息,实质上需要在新消息到达队列时通过SignalR进行广播.问题是在正常使用情况下,没有一个长寿命对象可以在IIS中存在的地方.我每秒收到大约1000封邮件,因此通过从外部队列监控服务/应用程序发出请求将邮件推送到IIS的标准方法几乎会杀死我的IIS.
我有一个在后台线程上创建单例实例的一般想法.不确定在iis中执行此操作的最佳方法是什么,如果应用程序死亡,则希望自动重新创建单例.