Я создаю приложение и хочу, чтобы он был масштабируемым с использованием Storm. Проблема в том, что большинство пользователей фактически запускают ее в одном узле.Штормовая альтернатива для развертывания одного узла
Я не думаю, что это справедливо для тех пользователей, которые должны установить Storm в одном узле только для использования приложения. Есть ли способ заставить приложение требовать только Storm, если пользователь должен запускать его на нескольких компьютерах, не переписывая часть приложения? Может быть, библиотека?
Я знаю, что всегда мог написать часть кода, предназначенного для работы в среде Storm, и позволить пользователям решить, но я ищу более элегантный подход. Если никакого решения не существует, я думаю о написании «прокси-библиотеки», которая будет определять погоду для использования болтов в стиле «Шторм» или в одном узле.
Я использую Python, но я могу использовать другой язык, если это требует решение.
Я ничего не знаю об этом ... –
@ MatthiasJ.Sax, но как вы думаете, это имеет смысл или я должен подходить к проблеме в другом путь? –
Трудно судить. Какое приложение вы создаете? –