mysql 通讯协议为什么不直接采用http而是自己分装 TCP 呢?

ponponon
  • 114

是因为自有协议的性能比http更好吗

回复
阅读 307
1 个回答

场景不同啊,HTTP 协议是为 WEB 设计的,比如 ContentType/Chunk/Form/KeepAlive 这种。但 Mysql 不需要这些,如果 Mysql 也基于 HTTP 协议的话,那就得在 Http 报文里的 Payload 部分组织Mysql 协议需要的内容了,可以但没必要。

私有协议的话,报文一般会比 HTTP 小(不绝对),但是完全贴身打造,不会有无用的字段啊。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏