Каков наилучший способ запуска многих консольных приложений Java вместе в контейнере? Это можно представить как многопоточное Java-приложение, разорванное на множество маленьких Java-приложений. Было бы замечательно, если бы контейнер мог также отслеживать состояние приложений и перезапускаться при сбое приложений, а также отслеживать производительность, если это возможно. Может ли OSGi помочь мне с этим?