Я пытаюсь найти подходящее промежуточное программное обеспечение для моего следующего распределенного приложения. За последние несколько дней я нашел несколько спецификаций и задавался вопросом, не пропустил ли я важный вопрос? Это должен быть двоичный протокол, поддержка RPC и, возможно, реализация с открытым исходным кодом на разных языках. Вот список протоколов я нашел:двоичные протоколы общего назначения
- CORBA
- ICE
- AMQP
- Бережливость
И это список увольняемых протоколов:
- XML на основе протоколы, поскольку они основаны на тексте (XML-RCP, SOAP, ручная и т. д.)
- протокола Буферы (Closed Source)
- COM (Windows только)
Есть ли причина, почему она должна быть двоичной? – Skizz 2008-12-09 11:25:48
XML может быть закодирован в более компактном бинарном формате, см. Http://en.wikipedia.org/wiki/Binary_XML для параметров. – xahtep 2008-12-09 11:29:30