[windows, .net] Шина для связывания распределенной системы
От: DarkGray Россия http://blog.metatech.ru/post/ogni-razrabotki.aspx
Дата: 09.07.09 12:53
Оценка: :)
Есть система, состоящая из кучи модулей — которая разворачиваются на множестве компьютеров.

компьютеры могут быть как связаны в один домен, так связаны в несколько доменов без возможности сделать доверительные отношения, так и вообще все может быть без домена.
тоже самое и с локальными сетями: компьютеры могут в одной локальной сети, в разных, между компьютерами может быть несколько файерволов, Nat-ы, интернет и т.д.

есть необходимость обмениваться сообщениями в данной сети, как небольшими запросами, так и целыми файлами.

для шины хочется что-нибудь общего назначения, т.к. с ними меньше проблем в плане эксплуатации, обучения, развертывания и т.д.
соответственно тот же msmq не подходит, т.к. это чисто программная шина, которую никто ни настраивать, не использовать не умеет.

думаю смотреть в сторону систем обмена мгновенных сообщений (icq, irc, jabber)
пока как самый перспективный кандидат — jabber
Соответственно, кто что может посоветовать по использованию jabber-а в этом качестве?
какие будут подводные камни?
есть ли уже успешные примеры такого использования?
насколько легко будет решаться проблема с передачей больших файлов?

на какой класс шин (кроме систем мгновенных сообщений) можно еще посмотреть?
может есть что-то лучшее, чем jabber?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.