Я оцениваю SpringXD, и мне интересно, существуют ли какие-либо ограничения с текущей функциональностью, которую он предоставляет. Я не мог найти документацию по этому вопросу, и я уверен, что ответ подпадает под категорию «это зависит», но я думал, что все равно спрошу.Ограничения SpringXD?
Примеры того, что я имею в виду, являются:
- Есть ли ограничения на количество потоков, которые могут быть созданы? (Я предполагаю, что не похоже, что они поддерживаются базой данных, но ответ может зависеть от того, что делают потоки)
- Существует ли максимальное ограничение на количество именованных каналов, которые могут быть созданы? (Я предполагаю, что это может зависеть от базовой MOM, используемой для передачи сообщений)
- Существует ли максимальное ограничение на количество узлов (xd-node или xd-admin), которые могут выполняться в системе? (Я предполагаю, что это зависит от зоопарка и о том, как много соединений основного MOM позволяет)
- и т.д.
Так, вообще говоря, есть какое-либо ограничение возможных случаев применения, что люди должны знать, прежде чем собирать SpringXD?
Спасибо, Аарону
EDIT от ответа на @dturanski
Ситуация Я подумываю оказывает потенциально большое количество потоков (технически неограниченную). Я говорю, по крайней мере, может быть, пару тысяч в начале потенциально полмиллиона (или даже больше), если все будет хорошо. Многие из этих потоков будут работать вместе над именованными каналами, которые также будут технически неограниченными. Я не уверен, как SpringXD управляет созданием базовых маршрутов, но я мог видеть, что возникнет проблема с множеством тем/очередей в брокере сообщений в зависимости от используемой технологии MOM. Кроме того, предположим, что я смогу масштабировать количество узлов XD в системе для размещения нагрузки (таким образом, вопрос о ограничениях на zookeeper), и я могу иметь дело с другими проблемами инфраструктуры. Эти потоки не обязательно будут выполнять тяжелую рабочую нагрузку. Вопрос конкретно о технологических возможностях систем, используемых SpringXD.
Таким образом, игнорируя практические ограничения наличия ресурсов, я могу выйти из своего ума, думая, что это возможность SpringXD?
Я изменил свой вопрос, чтобы ответить на ваш ответ. – loesak