A:
Мы должны доставить это сообщение на 100% и не хотим терять ни одного сообщения.
B:
Сообщения должны находиться в очереди на сервере до тех пор, пока потребители не подключатся, если что-то произойдет.
C:
Это будет производственный процесс, поэтому мы хотим выбрать менее проблемный способ:)
A:
выполнимо
A: + B:
выполнимо, сложнее, но все еще выполнимо
A: + B: + C:
нет, этот набор требований действительно стоит по стоимости
D:
Любые предложения, указания и примеры приветствуются.
ZeroMQ под рукой, так как легкий , вне всякого сомнения, настраиваемый / настраиваемый далеко за пределы заявленной пропускной способности ~ 45 [kb / 5 min]
, однако Дьявол приходит к правильному пониманию сильных сторон Дзэн-Zero , пакет, как есть, по своему замыслу стремится обеспечить НУЛЬНУЮ ГАРАНТИЮ и позволяет всем добрым пользователям создавать свои собственныеспецифичные для e (читаются как «достаточная» гарантия, которая необходима, поэтому не теряйте ни малейшей эффективности для остальных случаев использования, оу, ага).
Итак, D:
затрачивает достаточное количество проектных усилий для покрытия « затрат » - из - C:
, и вы достигли цели проектирования.
Так просто, Мария, Это обычная задача для любого и всех CTO, чтобы справиться с этим и решить следующие шаги.
Бонусная часть:
Если вам необходимо минимизировать требования к IoT-устройствам, можете пойти и сравнить их costs
-of- C:
с аналогичной пользовательской адаптациейдаже более легкая структура для масштабируемых архетипов формальных коммуникаций, разработанная Мартином СУСТРИКОМ и др., как младшая сестра ZeroMQ, - nanomsg , может бытьэкономия на ресурсах с низким энергопотреблением / ограниченных ресурсах, которые обычно присутствуют в массовых когортах IoT-устройств.
Anyway, держите нас в курсе, где ваша реализация производства оказалась, хорошо?