Является ли бережливость очередью сообщений? Чем бережливость отличается от обычных систем обмена сообщениями?

Если я сериализую свои сообщения на одном компьютере с помощью бережливости и десериализую на другом, как я узнаю, что мои сообщения будут доходить в том же порядке? И поскольку с первой машины я постоянно отправляю сообщения, если вторая машина не может потреблять сообщения с той же скоростью, где будут буферизоваться мои сообщения?

Действует ли бережливость как очередь сообщений? В чем разница между экономией и системами обмена сообщениями?


person Tarun Kumar    schedule 19.12.2012    source источник


Ответы (1)


Thrift — это не очередь сообщений, и она не действует как таковая. Thrift — это своего рода RPC (удаленный вызов процедур).

В наиболее распространенных сценариях вызовы, которые делает клиент, передаются по TCP-соединению, и они упорядочены по базовому TCP-соединению.

Если вы используете HTTP-транспорт для Thrift, некоторые вызовы могут поступать на сервер не по порядку.

person Davorin Ruševljan    schedule 20.12.2012
comment
Итак, машина, которая сериализует сообщение, будет связываться с сервером бережливости, а машина десериализатора будет иметь клиент бережливости? Где сериализованные сообщения хранятся на сервере бережливости? - person Tarun Kumar; 21.12.2012
comment
Во-первых, это не сообщения, а удаленные вызовы процедур, и они не хранятся на сервере. - person Davorin Ruševljan; 22.12.2012