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