Мне нужно управлять пулом агентов из моего приложения. Все они написаны на Java, но агенты должны работать в своей собственной JVM. Я написал подтверждение концепции, которая запускает подпроцессы и использует stdout / stdin для отправки команд и информации поддержки активности. Я также открываю сокет соединения для передачи данных.
Я полагаю, что некоторые библиотеки пула подключений могут помочь в управлении агентами.
А как насчет связи между агентами и основным процессом? Использование TCP с сообщениями XML (JAXB) не так надежно или удобно, как хотелось бы. Любое предложение для лучшей библиотеки, чтобы помочь здесь?
Я мог бы очень хорошо написать, что мне нужно, но я уверен, что другие люди уже сделали это лучше.