Я пытаюсь реализовать приложение реального времени, которое включает IPC в разных модулях. Модули выполняют некоторую интенсивную обработку данных. Я использую очередь сообщений в качестве основы (Activemq) для IPC в прототипе, что легко (учитывая, что я полностью новичок в IPC), но это очень-очень медленно.
Вот моя ситуация:
- Я изолировал часть IPC, чтобы в будущем я мог изменить ее другими способами.
- У меня есть 3 недели, чтобы внедрить еще одну более быструю версию. ;-(
- IPC должен быть быстрым, но и сравнительно простым в использовании.
Я изучал различные подходы IPC: сокет, канал, разделяемая память. Однако у меня нет опыта работы с IPC, и я определенно не смогу провалить эту демонстрацию за 3 недели ... Какой IPC будет безопасным способом начать?
Спасибо. Лили