Я хочу разработать решение ruby / rails для одновременной отправки в несколько сокетов прослушивания на локальной сети.Я хочу, чтобы принимающие серверы получали сообщение в одно и то же время или на миллисекундном втором уровне.
Какая лучшая стратегия, которую я могу использовать, которая позволит получающему сокету получать его в одно и то же время.Естественно, мои требования очень чувствительны ко времени.
Я основываю свои исследования / дизайн на двух следующих статьях:
В настоящее время я работаю над решением по TCP, а не по протоколу UDP из-за его гарантированной доставки.Также собирались встать готовые подключенные соединения ко всем исходящим портам.Затем выполните итерацию по каждому соединению и отправьте минимальный пакет данных.
Недавно я сейчас смотрю на многоадресную рассылку и, возможно, возвращаюсь к подходу UDP с возвратом пассивного ответа, но убедитесь, что сообщение было отправлено обратно.либо через UDP / TCP.
Примечание. Синдром нового парня здесь с сокетами.
Лучше просто использовать UDP и рассылать спам с широкими пакетами во всю подсеть без гарантированной немедленной доставки?