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

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

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

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

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

на какой класс шин (кроме систем мгновенных сообщений) можно еще посмотреть?
может есть что-то лучшее, чем jabber?
Re: [windows, .net] Шина для связывания распределенной систе
От: meowth  
Дата: 09.07.09 13:31
Оценка: 12 (2)
Здравствуйте, DarkGray, Вы писали:

DG>Есть система, состоящая из кучи модулей — которая разворачиваются на множестве компьютеров.

DG>может есть что-то лучшее, чем jabber?

NServiceBus, MassTransit Service Bus не смотрели?
Re[2]: [windows, .net] Шина для связывания распределенной си
От: DarkGray Россия http://blog.metatech.ru/post/ogni-razrabotki.aspx
Дата: 09.07.09 14:54
Оценка:
M>NServiceBus, MassTransit Service Bus не смотрели?

спасибо, посмотрю
Re: [windows, .net] Шина для связывания распределенной систе
От: D.Triton Украина  
Дата: 14.07.09 10:52
Оценка: 7 (1)
Можете взглянуть на
http://www.neudesic.com/what/products/Pages/NeuronESB.aspx

У меня впечатление от него двоякое.... Система мощьная, но несколько нестабильная.

Будем надеяться, что все уже изменилось в лучшую сторону.
Re: [windows, .net] Шина для связывания распределенной систе
От: cadet354 Россия
Дата: 14.07.09 14:34
Оценка: 7 (1)
Здравствуйте, DarkGray, Вы писали:


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

Rhino service bus
... << RSDN@Home 1.2.0 alpha 4 rev. 1231>>
Re: [windows, .net] Шина для связывания распределенной систе
От: wildwind Россия  
Дата: 17.07.09 23:28
Оценка:
Здравствуйте, DarkGray, Вы писали:

DG>на какой класс шин (кроме систем мгновенных сообщений) можно еще посмотреть?


А не посмотреть ли вам на BitTorrent (с перспективой его расширения под себя)?
Или другой какой P2P

По крайней мере, на те требования и условия, что вы сформулировали, приходит такая ассоциация.

Например, ни слова о надежности, пропускной способности, времени доставки — они не очень важны для вас?
Re[2]: [windows, .net] Шина для связывания распределенной си
От: DarkGray Россия http://blog.metatech.ru/post/ogni-razrabotki.aspx
Дата: 18.07.09 11:57
Оценка:
W>А не посмотреть ли вам на BitTorrent (с перспективой его расширения под себя)?

а в нем есть распределенный обмен сообщениями?

W>Например, ни слова о надежности, пропускной способности, времени доставки — они не очень важны для вас?


по этим пунктам особых требований нет.
Re[3]: [windows, .net] Шина для связывания распределенной си
От: wildwind Россия  
Дата: 18.07.09 14:31
Оценка:
Здравствуйте, DarkGray, Вы писали:

DG>а в нем есть распределенный обмен сообщениями?


А что ты под этим понимаешь?
Re[4]: [windows, .net] Шина для связывания распределенной си
От: DarkGray Россия http://blog.metatech.ru/post/ogni-razrabotki.aspx
Дата: 18.07.09 20:13
Оценка:
DG>>а в нем есть распределенный обмен сообщениями?

W>А что ты под этим понимаешь?


обмен сообщений обычно происходит через некий концентратор(сервер), чтобы избежать связей всех со всеми.

распределенный обмен, в моем понимании, когда таких концентраторов может быть много, но при этом остается возможность из любой точки отправить в любую.
т.е. чтобы, по возможности, не требовалось все сообщения прогонять через единый центр.
Re[5]: [windows, .net] Шина для связывания распределенной си
От: wildwind Россия  
Дата: 18.07.09 20:35
Оценка:
Здравствуйте, DarkGray, Вы писали:

DG>>>а в нем есть распределенный обмен сообщениями?


W>>А что ты под этим понимаешь?


DG>обмен сообщений обычно происходит через некий концентратор(сервер), чтобы избежать связей всех со всеми.


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

DG>т.е. чтобы, по возможности, не требовалось все сообщения прогонять через единый центр.

Тогда да, есть.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.