powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Обмен сообщениями между двумя java приложениями.
25 сообщений из 70, страница 1 из 3
Обмен сообщениями между двумя java приложениями.
    #38035396
reiserfs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Подскажите как можно организовать обмен сообщениями между двумя java приложениями (приложения будут располагаться на одной машине), что бы это было очень быстро. Покамест нашел только RMI, вроде еще можно через memory mapped file, только как через него это сделать не совсем понятно.
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38035398
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы было очень быстро можно запустить их в одной JVM.
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38035400
reiserfs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

К сожалению, такой возможности нету.
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38035410
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reiserfs,
без объяснения Зачем - не выйдет.
Т.к. самое быстрое - через БД. Это главный критерий? ))
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38035418
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
самое быстрое через system.out/system.in.
Но если внятно не объяснить что куда, то и решения не выбрать.
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38035442
reiserfs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Есть серверное приложение, которое обрабатывает соединения. Для управления им надо организовать консоль (отдельное приложение). Которое каким то образом должно передать в серверное приложение набор полей, что бы оно отреагировало.
Вот ищу способ как это сделать.
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38035445
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reiserfsBlazkowicz,

Есть серверное приложение, которое обрабатывает соединения. Для управления им надо организовать консоль (отдельное приложение). Которое каким то образом должно передать в серверное приложение набор полей, что бы оно отреагировало.
Вот ищу способ как это сделать.jmx
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38035455
reiserfs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
grasoff.net,

jmx вроде через tcp/ip работает. Хотелось бы избежать использования сетевого стека.
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38035456
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reiserfsgrasoff.net,

jmx вроде через tcp/ip работает. Хотелось бы избежать использования сетевого стека.
Зато писать почти ничего не надо. Клиент готов. В сервере минимум кода.
Ну и как бы если у вас "сервер", то кроме сетевой комуникации вариантов мало.
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38035466
reiserfs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

так консоль и сервер будут находиться на одной машине.
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38035470
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reiserfsтак консоль и сервер будут находиться на одной машине.
Ужас какой. Что же делать.
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38035548
Ronib3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ActiveMQ
Могу кинуть примеров если надо. Дешево и быстро. некоторое понимание очередей и топиков необходимо. К примеру, одно приложение послало сообщение. Что если другое приложение сейчас не работает и когда запустится должно оно получить это сообщение или нет? Что если сообщения имеют время жизни, к примеру, погода сейчас, а через час уже будет другая погода. Надо ли второму приложению получать это сообщение о погоде, которая была час назад. Что если первое приложение послало одновременно два сообщения - которое имеет приоритет? и.т.д. и т.п.
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38035577
goalinternet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
reiserfsЕсть серверное приложение, которое обрабатывает соединения. Для управления им надо организовать консоль (отдельное приложение). Которое каким то образом должно передать в серверное приложение набор полей, что бы оно отреагировало.
Вот ищу способ как это сделать.

Если речь идет о взаимодействии консоли и сервера, не парьтесь по поводу скорости, какую бы вы методу не применили, будь то: RMI, JMS, Socket, Pipe, Shared file access и любое другое, тем более все это будет происходить на одной машине, все это будет ЛЕТАТЬ именно заглавными буквами, задержка будет меньше тысячной миллисекунды, поверьте на слово.
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38035834
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reiserfsДобрый день.
Подскажите как можно организовать обмен сообщениями между двумя java приложениями (приложения будут располагаться на одной машине), что бы это было очень быстро. Покамест нашел только RMI, вроде еще можно через memory mapped file, только как через него это сделать не совсем понятно.

А на кой запускать их на одном хосте, но не в одной жава-машине?
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38035841
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ronib3ActiveMQ
Могу кинуть примеров если надо.

Да можно ещё хоть через телескоп Хабл.
Самая большая проблема то не в этом, а в голове у вопиющего, он сам даже не знает чего хочет.
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38036121
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ronib3ActiveMQ
Могу кинуть примеров если надо. Дешево и быстро. некоторое понимание очередей и топиков необходимо. К примеру, одно приложение послало сообщение. Что если другое приложение сейчас не работает и когда запустится должно оно получить это сообщение или нет? Что если сообщения имеют время жизни, к примеру, погода сейчас, а через час уже будет другая погода. Надо ли второму приложению получать это сообщение о погоде, которая была час назад. Что если первое приложение послало одновременно два сообщения - которое имеет приоритет? и.т.д. и т.п.
я так понимаю, что если нужна скорость, то это НЕ асинхронные очереди. Значит посылающий сразу знает все ответы от принимающего.
Т.е. все вопросы выше отпадают.
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38036617
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reiserfsХотелось бы избежать использования сетевого стека.А "сервер" у вас, простите, святым духом соединения принимает?
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38037208
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
reiserfsgrasoff.net,

jmx вроде через tcp/ip работает. Хотелось бы избежать использования сетевого стека.
Используй RMI через интерфейс loopback. И не ищи от добра другое добро.
Тебе конечно можно насоветовать всяких pipes-ов. Но они могут быть
платформо-зависимы или не нужными тебе в силу сложности или асинхронности
ответа.
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38037242
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonreiserfsgrasoff.net,

jmx вроде через tcp/ip работает. Хотелось бы избежать использования сетевого стека.
Используй RMI через интерфейс loopback. И не ищи от добра другое добро.
Тебе конечно можно насоветовать всяких pipes-ов. Но они могут быть
платформо-зависимы или не нужными тебе в силу сложности или асинхронности
ответа.ну, вот jmx и есть добро..
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38037246
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я исхожу из того что RMI проще. И решает эту задачу.
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38037250
Фотография grasoff.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯ исхожу из того что RMI проще. И решает эту задачу.jmx проще даже уже и некуда
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38037551
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЯ исхожу из того что RMI проще. И решает эту задачу.
Чем он проще? Он не решает задачу. Он реализует протокол. А вот JMX как раз решает задачу автора. Причем даже консоль писать не нужно, можно взять готовую.
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38037614
Фотография buldozer01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JMS более правильный вариант чем JMX
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38037626
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buldozer01JMS более правильный вариант чем JMX
Знакомое слово увидел? JMF и JSF ещё припиши. Они тоже "более правильные". Аргументировать можешь? JMX уже реализует всё что автору нужно. Ему остаётся только один MBean на сервере создать и завязать на проект.
Всё остальное уже есть в JRE и сервер и клиент.
JMS тут каким вообще боком? Локально-то?
...
Рейтинг: 0 / 0
Обмен сообщениями между двумя java приложениями.
    #38037642
Фотография buldozer01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>обмен сообщениями

JMS(Java Message Service) - специально для обмена сообщениями.

JXM - служебное хранилище и управление объектами.

Ну хотя любителям из Москвы в Питер через Хабаровск JMX самое то
...
Рейтинг: 0 / 0
25 сообщений из 70, страница 1 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Обмен сообщениями между двумя java приложениями.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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