FastNetMon

Sunday 8 November 2009

Thrift: кроссязыковой RPC

Прошу заценить. Очень интересная штука, позволяет делать описание методов и структур данных для работы RPC на собственном языке, не привязанном к конкретному языку программирования. Очень грамотный на мой взгляд подход, ибо единое для всех языков средство сериализации/десериализации найти очень сложно и все приходится реализовывать руками, а тут полная автоматизация, так что скорее всего, заюзаю эту штуку в новом проекту, будем все делать мегамасштабируемым :)

Наличием документации Thrift не блещет, но вот нашел полное техническое описание на википедии: тут Прочел весь мануал, потрясающая штука просто. Для тех, кто в теме, это нечто типа Corba / SOAP, но легковесное и очень удобно реализованное. А сам Thrift является наследником Pillar RPC.

Ап! А вот и Гугл открыл свои Protocol Buffers

No comments :

Post a Comment

Note: only a member of this blog may post a comment.