WCF net.msmq сервис автоматическая активация

Это означает, что существует только один экземпляр "часов" в Привет, не один на каждый отдельный экземпляр "Привет" класс, или больше так, это означает, что будет тот обычно совместно используемая ссылка "часов" среди всех экземпляров "Привет" класс.

Поэтому, если необходимо было сделать "новый Привет" где-нибудь в коде: A-в первом сценарии (перед изменением, не используя "статичный"), это сделало бы новые часы, которыми называют каждый раз "новый Привет", но B-во втором сценарии (после изменения, с помощью "статичного"), каждый "новый Привет" экземпляр все еще совместно использовал бы и использовал бы начальную букву и ту же ссылку "часов", сначала созданную.

, Если Вы не должны были "синхронизировать" где-нибудь за пределами основного, это будет работать точно также:

package hello;
public class Hello
{
    public static void main(String args[])
    {
      Clock clock=new Clock();
      clock.sayTime();    
    }
}
15
задан SteveC 6 July 2010 в 16:18
поделиться

1 ответ

В блоге Тома Холландера есть действительно хорошая серия из трех частей о том, как заставить WCF, MSMQ и IIS работать и хорошо играть вместе:

Может быть, это поможет? MSMQ, размещенный в IIS7, определенно должен автоматически получать сообщения WCF, если все настроено правильно.

Есть несколько параметров, которые не устанавливаются из коробки - см. Часть 1. Возможно, вам потребуется добавить и включить дополнительные Windows функции, и вам может потребоваться запустить инструмент appcmd.exe , чтобы настроить WAS (сервер активации Windows, часть IIS7) для автоматической обработки запросов, отличных от HTTP.

Marc

3
ответ дан 1 December 2019 в 05:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: