1

如果我在一台机器上使用 thrift 序列化我的消息并在另一台机器上反序列化,我怎么知道我的消息将以相同的顺序到达?而且由于我从第一台机器连续发送消息,如果第二台机器无法以相同的速度使用消息,我的消息将在哪里缓冲?

thrift 的行为类似于消息队列吗?thrift 和消息传递系统有什么区别?

4

1 回答 1

3

Thrift 不是一个消息队列,它不像一个消息队列。Thrift 是一种 RPC(远程过程调用)。

在最常见的场景中,客户端发出的调用是通过 TCP 连接传输的,它们是按底层 TCP 连接排序的。

如果您为 Thrift 使用 HTTP 传输,则某些调用可能会乱序到达服务器。

于 2012-12-20T08:45:43.603 回答