|
|
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
Добрый день. Подскажите как можно организовать обмен сообщениями между двумя java приложениями (приложения будут располагаться на одной машине), что бы это было очень быстро. Покамест нашел только RMI, вроде еще можно через memory mapped file, только как через него это сделать не совсем понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2012, 21:54:06 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
Чтобы было очень быстро можно запустить их в одной JVM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2012, 21:57:26 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, К сожалению, такой возможности нету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2012, 22:01:19 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
reiserfs, без объяснения Зачем - не выйдет. Т.к. самое быстрое - через БД. Это главный критерий? )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2012, 22:14:44 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
самое быстрое через system.out/system.in. Но если внятно не объяснить что куда, то и решения не выбрать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2012, 22:23:12 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Есть серверное приложение, которое обрабатывает соединения. Для управления им надо организовать консоль (отдельное приложение). Которое каким то образом должно передать в серверное приложение набор полей, что бы оно отреагировало. Вот ищу способ как это сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2012, 23:04:27 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
reiserfsBlazkowicz, Есть серверное приложение, которое обрабатывает соединения. Для управления им надо организовать консоль (отдельное приложение). Которое каким то образом должно передать в серверное приложение набор полей, что бы оно отреагировало. Вот ищу способ как это сделать.jmx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2012, 23:07:17 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
grasoff.net, jmx вроде через tcp/ip работает. Хотелось бы избежать использования сетевого стека. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2012, 23:19:13 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
reiserfsgrasoff.net, jmx вроде через tcp/ip работает. Хотелось бы избежать использования сетевого стека. Зато писать почти ничего не надо. Клиент готов. В сервере минимум кода. Ну и как бы если у вас "сервер", то кроме сетевой комуникации вариантов мало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2012, 23:21:19 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, так консоль и сервер будут находиться на одной машине. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2012, 23:31:00 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
reiserfsтак консоль и сервер будут находиться на одной машине. Ужас какой. Что же делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2012, 23:36:07 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
ActiveMQ Могу кинуть примеров если надо. Дешево и быстро. некоторое понимание очередей и топиков необходимо. К примеру, одно приложение послало сообщение. Что если другое приложение сейчас не работает и когда запустится должно оно получить это сообщение или нет? Что если сообщения имеют время жизни, к примеру, погода сейчас, а через час уже будет другая погода. Надо ли второму приложению получать это сообщение о погоде, которая была час назад. Что если первое приложение послало одновременно два сообщения - которое имеет приоритет? и.т.д. и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2012, 01:53:43 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
reiserfsЕсть серверное приложение, которое обрабатывает соединения. Для управления им надо организовать консоль (отдельное приложение). Которое каким то образом должно передать в серверное приложение набор полей, что бы оно отреагировало. Вот ищу способ как это сделать. Если речь идет о взаимодействии консоли и сервера, не парьтесь по поводу скорости, какую бы вы методу не применили, будь то: RMI, JMS, Socket, Pipe, Shared file access и любое другое, тем более все это будет происходить на одной машине, все это будет ЛЕТАТЬ именно заглавными буквами, задержка будет меньше тысячной миллисекунды, поверьте на слово. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2012, 04:25:14 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
reiserfsДобрый день. Подскажите как можно организовать обмен сообщениями между двумя java приложениями (приложения будут располагаться на одной машине), что бы это было очень быстро. Покамест нашел только RMI, вроде еще можно через memory mapped file, только как через него это сделать не совсем понятно. А на кой запускать их на одном хосте, но не в одной жава-машине? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2012, 11:03:35 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
Ronib3ActiveMQ Могу кинуть примеров если надо. Да можно ещё хоть через телескоп Хабл. Самая большая проблема то не в этом, а в голове у вопиющего, он сам даже не знает чего хочет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2012, 11:07:17 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
Ronib3ActiveMQ Могу кинуть примеров если надо. Дешево и быстро. некоторое понимание очередей и топиков необходимо. К примеру, одно приложение послало сообщение. Что если другое приложение сейчас не работает и когда запустится должно оно получить это сообщение или нет? Что если сообщения имеют время жизни, к примеру, погода сейчас, а через час уже будет другая погода. Надо ли второму приложению получать это сообщение о погоде, которая была час назад. Что если первое приложение послало одновременно два сообщения - которое имеет приоритет? и.т.д. и т.п. я так понимаю, что если нужна скорость, то это НЕ асинхронные очереди. Значит посылающий сразу знает все ответы от принимающего. Т.е. все вопросы выше отпадают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2012, 12:53:40 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
reiserfsХотелось бы избежать использования сетевого стека.А "сервер" у вас, простите, святым духом соединения принимает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2012, 16:49:35 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
reiserfsgrasoff.net, jmx вроде через tcp/ip работает. Хотелось бы избежать использования сетевого стека. Используй RMI через интерфейс loopback. И не ищи от добра другое добро. Тебе конечно можно насоветовать всяких pipes-ов. Но они могут быть платформо-зависимы или не нужными тебе в силу сложности или асинхронности ответа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2012, 23:58:44 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
maytonreiserfsgrasoff.net, jmx вроде через tcp/ip работает. Хотелось бы избежать использования сетевого стека. Используй RMI через интерфейс loopback. И не ищи от добра другое добро. Тебе конечно можно насоветовать всяких pipes-ов. Но они могут быть платформо-зависимы или не нужными тебе в силу сложности или асинхронности ответа.ну, вот jmx и есть добро.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 01:00:11 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
Я исхожу из того что RMI проще. И решает эту задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 01:19:12 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
maytonЯ исхожу из того что RMI проще. И решает эту задачу.jmx проще даже уже и некуда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 01:20:38 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
maytonЯ исхожу из того что RMI проще. И решает эту задачу. Чем он проще? Он не решает задачу. Он реализует протокол. А вот JMX как раз решает задачу автора. Причем даже консоль писать не нужно, можно взять готовую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 11:19:38 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
JMS более правильный вариант чем JMX ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 11:51:20 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
buldozer01JMS более правильный вариант чем JMX Знакомое слово увидел? JMF и JSF ещё припиши. Они тоже "более правильные". Аргументировать можешь? JMX уже реализует всё что автору нужно. Ему остаётся только один MBean на сервере создать и завязать на проект. Всё остальное уже есть в JRE и сервер и клиент. JMS тут каким вообще боком? Локально-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 11:57:30 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
>>обмен сообщениями JMS(Java Message Service) - специально для обмена сообщениями. JXM - служебное хранилище и управление объектами. Ну хотя любителям из Москвы в Питер через Хабаровск JMX самое то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 12:05:43 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
buldozer01JMS(Java Message Service) - специально для обмена сообщениями. JXM - служебное хранилище и управление объектами. Ну хотя любителям из Москвы в Питер через Хабаровск JMX самое то Зачетная аргументация. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 12:06:42 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
reiserfsBlazkowicz, Есть серверное приложение, которое обрабатывает соединения. Для управления им надо организовать консоль (отдельное приложение). Которое каким то образом должно передать в серверное приложение набор полей, что бы оно отреагировало. Вот ищу способ как это сделать. Для этой задачи JMX как нельзя лучше ложиться. На счет сетевого интерфейса особо не заморачивайтесь. Посмотрите что такое loopback-интерфейс и как он работает и все станет на свои места. Зато потом может и удаленно управление пойдет в ход ;) Удачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 12:19:00 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
buldozer01JMS(Java Message Service) - специально для обмена сообщениями.давай порассуждаем, чо 1. jms асинхронен и поехали. пользователь нажимает кнопку "посмотреть чо там в приложении моём". уходит jms сообщение, в jms очередь какого-нибудь mq-сервера. всё. пользователь может идти пить чай. потому что его приложение сейчас не работает. и х.й его вообще знает, что с ним. но предположим, что оно работает. и подписано на jms очередь. оно читает из очереди сообщение "чо там у тебя" и создаёт новое jms сообщение, в другую jms очередь того же mq-сервера. в общем, это, конечно, не из москвы в питер через хабаровск. это из сиэтла (сша) в калгари (канада) через атлантический океан лететь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 12:48:59 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
grasoff.net, >> jms асинхронен Да неужели ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 13:09:15 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
Господа, мы ходим по кругу. Давайте почитаем что пишет производитель. авторRMI Java Remote Method Invocation (Java RMI) enables the programmer to create distributed Java technology-based to Java technology-based applications, in which the methods of remote Java objects can be invoked from other Java virtual machines*, possibly on different hosts. RMI uses object serialization to marshal and unmarshal parameters and does not truncate types, supporting true object-oriented polymorphism. Java RMI is included with Java SE and is available as a separate download for Java ME. JMS The Java Message Service is a Java API that allows applications to create, send, receive, and read messages. Designed by Sun and several partner companies, the JMS API defines a common set of interfaces and associated semantics that allow programs written in the Java programming language to communicate with other messaging implementations. The JMS API minimizes the set of concepts a programmer must learn to use messaging products but provides enough features to support sophisticated messaging applications. It also strives to maximize the portability of JMS applications across JMS providers in the same messaging domain. The JMS API enables communication that is not only loosely coupled but also Asynchronous. A JMS provider can deliver messages to a client as they arrive; a client does not have to request messages in order to receive them. Reliable. The JMS API can ensure that a message is delivered once and only once. Lower levels of reliability are available for applications that can afford to miss messages or to receive duplicate messages. На мой скромный взгляд последняя технология сложнее. Сложнее конфигурируется и имеет обвесы которые автору не нужны. Поэтому пускай пробует от первого ко второму (IMHO). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 13:30:36 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
жесть какая, конечно JMX на порядок проще RMI и на порядок лучше подходит к задаче топикстартера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 13:39:00 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
А если автор осознает что хорошо бы между тачками общаться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 13:40:10 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
buldozer01А если автор осознает что хорошо бы между тачками общаться JMX вдруг перестанет удаленно работать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 13:42:06 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
maytonГоспода, мы ходим по кругу. Давайте почитаем что пишет производитель. авторRMI Java Remote Method Invocation (Java RMI) enables the programmer to create distributed Java technology-based to Java technology-based applications, in which the methods of remote Java objects can be invoked from other Java virtual machines*, possibly on different hosts. RMI uses object serialization to marshal and unmarshal parameters and does not truncate types, supporting true object-oriented polymorphism. Java RMI is included with Java SE and is available as a separate download for Java ME. JMS The Java Message Service is a Java API that allows applications to create, send, receive, and read messages. Designed by Sun and several partner companies, the JMS API defines a common set of interfaces and associated semantics that allow programs written in the Java programming language to communicate with other messaging implementations. The JMS API minimizes the set of concepts a programmer must learn to use messaging products but provides enough features to support sophisticated messaging applications. It also strives to maximize the portability of JMS applications across JMS providers in the same messaging domain. The JMS API enables communication that is not only loosely coupled but also Asynchronous. A JMS provider can deliver messages to a client as they arrive; a client does not have to request messages in order to receive them. Reliable. The JMS API can ensure that a message is delivered once and only once. Lower levels of reliability are available for applications that can afford to miss messages or to receive duplicate messages. На мой скромный взгляд последняя технология сложнее. Сложнее конфигурируется и имеет обвесы которые автору не нужны. Поэтому пускай пробует от первого ко второму (IMHO). вы точно не путаете JMS и JMX? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 13:42:39 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
забыл никвы точно не путаете JMS и JMX? Давайте тогда подробностей, пожалуйста. JMX сложнее JMS конкретно чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 13:43:40 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
Blazkowiczзабыл никвы точно не путаете JMS и JMX? Давайте тогда подробностей, пожалуйста. JMX сложнее JMS конкретно чем? да не сложнее оно:) и вообще их как-то сравнивать некорректно) Топикстартеру нужен JMX, я с вами абсолютно согласен) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 13:44:43 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
Blazkowiczзабыл никвы точно не путаете JMS и JMX? Давайте тогда подробностей, пожалуйста. JMX сложнее JMS конкретно чем? Да примерно тем же чем желтое тяжелее сладкого. А вообще правильный ответ на этот вопрос - 42. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 14:07:57 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
buldozer01JMS(Java Message Service) - специально для обмена сообщениями. JXM - служебное хранилище и управление объектами. Ну хотя любителям из Москвы в Питер через Хабаровск JMX самое то давайте еще вспомним JAX-WS, JAX-RS ? тоже ведь специально для обмена сообщениями . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 14:12:45 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
viebuldozer01JMS(Java Message Service) - специально для обмена сообщениями. JXM - служебное хранилище и управление объектами. Ну хотя любителям из Москвы в Питер через Хабаровск JMX самое то давайте еще вспомним JAX-WS, JAX-RS ? тоже ведь специально для обмена сообщениями . Оффтопик. JAX-RS специально для обмена сообщениями ??? Ну ка поделитесь опытом! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 14:16:37 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
vie, Вебсервисы отстой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 14:16:40 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
buldozer01grasoff.net, >> jms асинхронен Да неужелифсамом деле ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 15:36:43 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
maytonГоспода, мы ходим по кругу. Давайте почитаем что пишет производитель. авторRMI Java Remote Method Invocation (Java RMI) enables the programmer to create distributed Java technology-based to Java technology-based applications, in which the methods of remote Java objects can be invoked from other Java virtual machines*, possibly on different hosts. RMI uses object serialization to marshal and unmarshal parameters and does not truncate types, supporting true object-oriented polymorphism. Java RMI is included with Java SE and is available as a separate download for Java ME. JMS The Java Message Service is a Java API that allows applications to create, send, receive, and read messages. Designed by Sun and several partner companies, the JMS API defines a common set of interfaces and associated semantics that allow programs written in the Java programming language to communicate with other messaging implementations. The JMS API minimizes the set of concepts a programmer must learn to use messaging products but provides enough features to support sophisticated messaging applications. It also strives to maximize the portability of JMS applications across JMS providers in the same messaging domain. The JMS API enables communication that is not only loosely coupled but also Asynchronous. A JMS provider can deliver messages to a client as they arrive; a client does not have to request messages in order to receive them. Reliable. The JMS API can ensure that a message is delivered once and only once. Lower levels of reliability are available for applications that can afford to miss messages or to receive duplicate messages. На мой скромный взгляд последняя технология сложнее. Сложнее конфигурируется и имеет обвесы которые автору не нужны. Поэтому пускай пробует от первого ко второму (IMHO).майтон ты то чо?! ты то чо?! какой JMS?! ты чо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 15:37:06 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
grasoff.netbuldozer01grasoff.net, >> jms асинхронен Да неужелифсамом деле А buldozer01 то прав ;) Или Вы jms только в режиме fire-and-forgot используете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 15:44:14 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
IgorKonovalovgrasoff.netпропущено... фсамом деле А buldozer01 то прав ;) Или Вы jms только в режиме fire-and-forgot используете?расскажи про синхронность ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 15:45:07 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
grasoff.netIgorKonovalovпропущено... А buldozer01 то прав ;) Или Вы jms только в режиме fire-and-forgot используете?расскажи про синхронность Туториал от exSun-а прольет свет на ОДИН ИЗ способос использования JMS http://docs.oracle.com/javaee/1.4/tutorial/doc/JMS5.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:03:30 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
IgorKonovalovgrasoff.netпропущено... расскажи про синхронность Туториал от exSun-а прольет свет на ОДИН ИЗ способос использования JMS http://docs.oracle.com/javaee/1.4/tutorial/doc/JMS5.html :) божемой я ж предполагал, что ты среьёзно ну, улыбнул, чо плюсек тебе зопазуху ну давай с точки зрения автора топика 1. клиент-консолька посылает через jms запрос getActiveNodes() 1.1. Код: java 1. 2. 3. 4. 5. 6. это называется синхронностью? да? тогда оке 2. сервер, который управляется клиентом-консолькой приводить надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:21:09 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
ахда http://www.oracle.com/technetwork/java/overview-137943.html найдите мне плииииз слово синхронный в этом тексте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:25:14 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
grasoff.net, Как по вашему TCP/IP синхронный ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:27:57 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
grasoff.net2. сервер, который управляется клиентом-консолькой приводить надо? а почему бы и нет, давайте посмотрим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:32:24 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
grasoff.netахда http://www.oracle.com/technetwork/java/overview-137943.html найдите мне плииииз слово синхронный в этом тексте не нашел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:33:09 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
IgorKonovalovgrasoff.netахда http://www.oracle.com/technetwork/java/overview-137943.html найдите мне плииииз слово синхронный в этом тексте не нашелпирожка у меня нет с собой, но ты его можешь купить по дороге домой, зайдя в какую-нибудь булошную дома положи на полку и - молодец, возьми с полки пирожок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:34:35 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
IgorKonovalovgrasoff.net2. сервер, который управляется клиентом-консолькой приводить надо? а почему бы и нет, давайте посмотримне-не сначала на предыдущие (перед этим вопросом) два вопроса ответь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:35:50 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
buldozer01grasoff.net, Как по вашему TCP/IP синхронный ?конешно синхронный можешь возразить и показать картинку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:39:18 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
grasoff.net1. клиент-консолька посылает через jms запрос getActiveNodes() 1.1. Код: java 1. 2. 3. 4. 5. 6. это называется синхронностью? да? Эти вопросы? Отвечаю - да, в JMS это называет работать в синхронном режиме. Отвечаю и на второй вопрос - тоже да :) Хотите асинхронно принимать используйте MessageListener и\или MDB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:42:12 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
grasoff.netконешно синхронный можешь возразить и показать картинку Ты не понял намёка. Если JMS работает поверх синхронного TCP/IP, то наверное нужно сделать заключение что JMS тоже синхронный. :D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:42:43 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
IgorKonovalovgrasoff.net1. клиент-консолька посылает через jms запрос getActiveNodes() 1.1. Код: java 1. 2. 3. 4. 5. 6. это называется синхронностью? да? Эти вопросы? Отвечаю - да, в JMS это называет работать в синхронном режиме. Отвечаю и на второй вопрос - тоже да :) Хотите асинхронно принимать используйте MessageListener и\или MDB.я ничего не хочу спасибо!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:43:29 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
Blazkowiczgrasoff.netконешно синхронный можешь возразить и показать картинку Ты не понял намёка. Если JMS работает поверх синхронного TCP/IP, то наверное нужно сделать заключение что JMS тоже синхронный. :Dнууу это ведь всё техническое инженерное ни к чему тут намёки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:44:07 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
IgorKonovalovЭти вопросы? Отвечаю - да, в JMS это называет работать в синхронном режиме. Отвечаю и на второй вопрос - тоже да :) Хотите асинхронно принимать используйте MessageListener и\или MDB. Нет. Это называется "принимать сообщения в синхронном режиме". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:48:57 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
BlazkowiczIgorKonovalovЭти вопросы? Отвечаю - да, в JMS это называет работать в синхронном режиме. Отвечаю и на второй вопрос - тоже да :) Хотите асинхронно принимать используйте MessageListener и\или MDB. Нет. Это называется "принимать сообщения в синхронном режиме". Если быть совсем точным ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:52:53 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
А о чем сейчас спор и кто выигрывает? Не могу определиться на чью сторону встать:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 16:54:51 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
забыл никА о чем сейчас спор и кто выигрывает? Не могу определиться на чью сторону встать:)вставай на сторону jmx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 17:05:11 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
Холивар JMS vs JMX детектед ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 17:11:12 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
IgorKonovalovОффтопик. JAX-RS специально для обмена сообщениями ??? Ну ка поделитесь опытом! Смотря что вы называете сообщениями. А вобще я не понял вопроса, что собственно непонятно? Что такого нельзя передать с помощью JAX-RS? POJO-обьект? Легко. String? Легко. Integer? Легко. Что еще надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 17:56:49 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
buldozer01vie, Вебсервисы отстой исчепывающий ответ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 18:01:33 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
vieСмотря что вы называете сообщениями. Золотые слова, золотые! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2012, 18:09:20 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
buldozer01vie, Вебсервисы отстой это вы датапуверу расскажите :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2012, 04:33:58 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
PavIvbuldozer01vie, Вебсервисы отстой это вы датапуверу расскажите :) К сожалению мы еще долго от них не сможем отказаться. А пора бы... (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2012, 10:11:26 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
Давайте вернёмся в самое начало reiserfs Есть серверное приложение, которое обрабатывает соединения. Для управления им надо организовать консоль (отдельное приложение). Которое каким то образом должно передать в серверное приложение набор полей, что бы оно отреагировало. Вот ищу способ как это сделать. Забавно но мы так и не обсудили недостатки RMI. Все так увлечены рекламой своих знаний что забыли о простых вещах. Если я не ошибаюсь у RMI нет жесткого назначения портов и нету сервисов подобных WSDL/discovery. Но автора не должны беспокоить порты т.к. вопрос безопасности пока не стоит и всё работает через loopback. Дискавери интерфейсов тоже ему нафих не снилось. По поводу JMX. Я вовсе не спорил и не буду спорить по поводу назначения. Где там инвок методов где месседжинг и где протоколы мониторинга и управления. Я заранеее не спорю и не возражаю. Я всего - лишь предлагал ранжировать эти технологии в том порядке который мне казался восходящим по степени сложности реализации. 1) RMI 2) JMX 3) JMX (впихните где-то JAX-RS) В противном случае, господа мы, бедного автора пошлём в направлении ESB, а он бедняга уже сидит в углу и обхватив коленки, плачет от безысходности. :) Он просил всего-лишь дёрнуть метод по аналогии с тем как работает скрипт org.jboss.Shutdown а мы устроили полемику в лучших традициях мясных Дедалов. P.S. Просил я только масла на завтрак мне подать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2012, 10:35:13 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
Тоесть 1) RMI 2) JMX 3) JMS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2012, 10:39:47 |
|
||
|
Обмен сообщениями между двумя java приложениями.
|
|||
|---|---|---|---|
|
#18+
maytonТоесть 1) RMI 2) JMX 3) JMS Напоминаю, для JMS нужен некий MOM. JMS это не обмен сообщениями приложение-приложение! Дело не в сложности реализации или изучения, дело в задачах которые эти технологии позволяют выполнять. Что касается JMX то, хотите верьте хотите нет, он был он сделан именно для задач топикстартера. The JMX technology provides the tools for building distributed, Web-based, modular and dynamic solutions for managing and monitoring devices, applications, and service-driven networks. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2012, 11:46:12 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2130563]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
52ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
88ms |
get tp. blocked users: |
2ms |
| others: | 318ms |
| total: | 513ms |

| 0 / 0 |
