我已经看到几个消息源声明Thrift是一种二进制通信协议(例如,其Wikipedia文章的第一行)。
但是,Thrift可以通过http进行调用,我认为这是基于文本的协议,而不是二进制协议。
也许消息人士只是说Thrift有可用的二进制协议选项,但也有诸如http的选项?
我意识到我可能在节俭的背景下误解了“协议”的含义。例如,使用TJsonProtocol选项对数据进行JSON编码,是否可以通过http以及二进制协议发送数据?
如果我滥用任何术语,我深表歉意,我认为这可能会加剧我的困惑。不幸的是,我不是OSI模型的专家。