Как я могу построить собственную служебную шину? Я знаю, что существует множество служебных шин с открытым исходным кодом, таких как NService Bus, Rhino Bus и т. д. Но я хочу учиться, делая это.
1) Как вы будете строить автобус? какие у него характеристики
2) Как я могу сделать его независимым от технологии Queue.. т. е. он должен работать с MSMQ как с лазурной очередью (никогда не работал с лазурной очередью)
3) Как я могу реализовать для него Listener? У меня есть ссылка .. это то, как Nservice Bus сделал (MSMQListner )а>
4) Как я могу активировать очередь.. могу ли я разместить свой сервис в IIS, чтобы обработка нагрузки не была проблемой (надеюсь на это)
5) Каким будет вариант Host для MSMQ?
Пожалуйста, я не хочу использовать WCF. Просто потому, что он создает архитектуру обмена сообщениями как вызовы RPC.