Какие возможные применения многоадресная поддержка имела бы в торговой системе Java?

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

1
задан pnut butter 17 June 2010 в 09:54
поделиться

3 ответа

Многоадресная рассылка - это протокол для отправки (UDP-) дейтаграмм определенному набору получателей. Маршрутизатор поддерживает этот список, поэтому вам понадобится как минимум маршрутизатор с этой возможностью. А изменение набора многоадресных адресов требует настройки роутера. (-> клиенты не могут зарегистрироваться для получения многоадресных сообщений ..)

Поскольку многоадресная передача предназначена только для отправки дейтаграмм, у нас нет «надежной» связи. Нет гарантии, что пакет дойдет до места назначения, нет гарантии, что дейтаграммы будут доставлены в правильном порядке.

Многоадресная рассылка - это решение, если вам нужно уведомить фиксированный набор систем короткими сообщениями, серверу не нужно знать получателей (список есть только на маршрутизаторе), и серверу все равно, если сообщения получены.

1
ответ дан 2 September 2019 в 23:42
поделиться

Лучше всего спросить у человека, который поставил перед вами задачу.

Я не специалист по сетям, но, насколько я понимаю, многоадресная рассылка может помочь сделать систему масштабируемой. Многоадресная рассылка IP позволяет вашему приложению передать ответственность за уведомление абонентов на сетевой уровень.

Многоадресная рассылка: Многоадресная рассылка ассоциируется с группой заинтересованных получателей. Согласно RFC 3171, адреса 224.0.0.0 - 239.255.255.255, бывшие адреса класса D, назначены в IPv4 как адреса многоадресной рассылки. Отправитель посылает одну дейтаграмму (с одноадресного адреса отправителя) на многоадресный адрес, а промежуточные маршрутизаторы заботятся о создании копий и отправке их всем получателям, которые зарегистрировали свой интерес к данным от этого отправителя

http://en.wikipedia.org/wiki/IP_multicast#Addressing

0
ответ дан 2 September 2019 в 23:42
поделиться

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

Если у вас 1000 клиентских приложений, быстрее отправить один пакет, чем 1000 пакетов.

Однако TCP быстрее для небольших распределительных сетей, поэтому популярны специализированные аппаратные устройства для реализации наложения многоадресной рассылки, построенного на TCP-соединениях. Посетите http://www.a-teamgroup.com/site/low-latency-com/ , чтобы узнать новости о популярных поставщиках, используемых сегодня.

1
ответ дан 2 September 2019 в 23:42
поделиться
Другие вопросы по тегам:

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