2010-03-18 2 views
1

Глядя на Thrift и Google Protocol Buffers для реализации быстрого кода RPC. Thrift был бы идеален, если сгенерированный код на C++ скомпилирован в Windows (это то, что мне нужно). И, конечно же, GPB создает RPC-заглушки, но без реализации.Буферы протокола Thrift/Google для Windows

Есть ли способ получить дружественную Windows? Или, что еще лучше, есть ли какие-либо RPC-реализации, доступные свободно для созданных C++ protobuf-заглушек (Java-совместитель тоже был бы хорош, но не нужен).

Благодаря

+1

Вы посмотрели apache avro (http://hadoop.apache.org/avro/)? – Schildmeijer

ответ

2

Попробуйте Zeroc ICE

+0

Zeroc не является бесплатным для коммерческого использования – Damian

0

Есть ли способ, чтобы получить бережливости для Windows Friendly?

Согласно this page on the Thrift wiki, это невозможно.

Следующие инструкции предназначены только для составления компилятора. Библиотека времени выполнения Thrift C++ в настоящее время не работает в Windows. Это означает, что вы сможете скомпилировать файлы ThriftIDL на C++/Java/Python/etc., Но вы не сможете скомпилировать и запустить сгенерированный код C++ под Windows.

+0

Неправда. Есть несколько возможностей для компиляции для запуска в окнах через cygwin. Найдите компиляцию бережливого C++ в cygwin. В основном вы должны найти то, что ищете. –

0

Вы можете устанавливать бережливость следующие this "guide". Посмотрите также на мое решение внизу, чтобы оно работало на окнах.

Смежные вопросы