По соглашению с Filburt + teepeeboy, и добавим, что если вы предлагаете услуги push-данных, вам, вероятно, потребуется контроль над каждым портом, чтобы контролировать SLA, Retries, возможно связанные с биллингом и т. Д. Вам, вероятно, понадобится увеличить количество потоков на соответствующем адаптере WCF и / или увеличить количество отправляющих хостов и / или кластеризованных серверов для масштабируемости.
Вы также можете рассмотреть возможность использования асинхронного адаптера, такого как MSMQ или MQSeries, так как вероятность того, что один из ваших 100 подписчиков не работает, возрастает. w.r.t. «ACK» отвечает, ограничив доступ к очереди и сделав очередь транзакционной, вы можете «доказать», что ваш подписчик транзакционно удалил сообщение из очереди.