Рамки RPC доступны?

Я хочу использовать инфраструктуру RPC для внутреннего использования. Структура должна быть перекрестным. Я изучаю Apache Thrift прямо сейчас. Буферы протокола Google точно не предоставляют возможности RPC. Каковы варианты, которые я выбрал из "Трэйфта". (мои серверы будут в основном Java, а клиентами будут Java, Python, PHP).

Ответ 1

Существует также MessagePack который утверждает, что он быстрее, чем протокольные буферы, и имеет больше возможностей, чем Thrift.

Ответ 2

Я бы посмотрел на REST как на первый вариант, потому что он вездесущий и бессмысленный.

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

Ответ 3

Также существует ICE: который использует буферы протокола Google для RPC.