Может ли Java взаимодействовать с очередями сообщений Linux System V?

Мне нужно передать информацию из сценария оболочки (вызывается из приложения на базе Linux) в приложение java .

Именованные каналы - это проблема , потому что я не могу запустить / остановить ни одну из служб, не учитывая сложных последствий для чтения / записи каналов.

Сокеты трудны , потому что если процесс прослушивания перезапущен, нет механизма организации очереди, а простые реализации требуют постоянного создания новых сокетов (иначе сценарий оболочки станет очень сложным с проверкой и перезапуском сокета и кодом постановки в очередь).

Я недавно читал об этом Очереди сообщений Linux System V / POSIX . Я запускаю Fedora 12 и задаюсь вопросом, есть ли хороший способ настроить эти очереди сообщений и взаимодействовать с ними из Java .

6
задан David Parks 20 June 2011 в 05:29
поделиться