powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Поддержка протоколов JMX для С++ приложения
9 сообщений из 9, страница 1 из 1
Поддержка протоколов JMX для С++ приложения
    #38100035
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Есть некое рабочее место оператора который глядит за java-процессами через JMX консоль.
Возникло желание расширить его на приложения разработанные в среде GCC.

Пока у них (GCC) приложений есть только методы Start,Stop,Restart через сигналы и вывод статистики
периодически в текстовый файл которые переписывается каждый раз заново с интервалом.

Поделитесь соображениями.
...
Рейтинг: 0 / 0
Поддержка протоколов JMX для С++ приложения
    #38101472
chabapok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для того яву делали, потому что плюсы не устраивали. А теперь вы хотите в плюсах явовский функционал.

Можно сделать jni-либу, изнутри приложения через invorkation api запустить jvm, и сделать нужный вам jmx на яве, c доставанием переменных/вызовом функций через jni. По трудозатратам это самый простой путь, наверное. Но подобные вещи - труднопереносимы между ОС и могут вызвать у вас sigseg-фобию, и к тому же интерфейс invorkation api немножко меняется от версии к версии.

если не подходит, то интегрировать в проект необходимые исходные коды из openjdk, переписав на плюсах javax.management. При этом непременно возникнут трудности, потому что в плюсах нету рефлексии. Поэтому, обьем работ будет очень большой.
...
Рейтинг: 0 / 0
Поддержка протоколов JMX для С++ приложения
    #38101588
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я понимаю протокол там должен быть из семейства XML-ских.
Тоесть технически не очень сложно. Вот и спрашиваю готовое решение.
...
Рейтинг: 0 / 0
Поддержка протоколов JMX для С++ приложения
    #38101595
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПоделитесь соображениями.Если через анус, то java-приложение, которое по JMX-запросу запустит ps с нужными ключами, заберёт результат, сконвертирует его в JMX-ответ и .... Ответит.
...
Рейтинг: 0 / 0
Поддержка протоколов JMX для С++ приложения
    #38101870
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНасколько я понимаю протокол там должен быть из семейства XML-ских.
Тоесть технически не очень сложно. Вот и спрашиваю готовое решение.

Понял неправильно.
...
Рейтинг: 0 / 0
Поддержка протоколов JMX для С++ приложения
    #38101872
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЕсть некое рабочее место оператора который глядит за java-процессами через JMX консоль.
Возникло желание расширить его на приложения разработанные в среде GCC.


JMX работает поверх RMI. RMI -- произвольно истолкованный и расширенный вариант CORBA.
Эта ядрёна сместь извне Java практически недоступна.
...
Рейтинг: 0 / 0
Поддержка протоколов JMX для С++ приложения
    #38101973
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОК. Спасибо всем.
...
Рейтинг: 0 / 0
Поддержка протоколов JMX для С++ приложения
    #38102574
Фотография vromanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проще поверх JMX сделать какой-нибудь враппер. Я, например, делал HTML фронтенд.
...
Рейтинг: 0 / 0
Поддержка протоколов JMX для С++ приложения
    #38103427
chabapok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я яве есть же вроде бы готовая html jmx консоль.

но чем, по вашему, она может спасти топик-стартера - непонятно. У него же нету самого jmx, соответственно враппать ему, вроде как, нечего.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Поддержка протоколов JMX для С++ приложения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]