Thrift 是一种接口描述语言和二进制通讯协议,它被用来定义和创建跨语言的服务,是一种RPC(远程过程调用)通信框架,由Facebook 为“大规模跨语言服务开发”。在车机系统中,各模块之间也可以使用Thrift 通信框架进行通信。
导航作为一个单独的为进程提供服务的模块,只提供导航相关的业务以及地图渲染的能力,导航的HMI 界面是车机系统中统一的操作界面,系统HMI 界面与导航之间的交互接口则是通过已经定义好的接口描述语言(IDL),使用自动化工具生成本地可调用的接口,然后使用Thrift 框架传输完成系统HMI 与导航之间的通信。
以上内容摘自《高德技术2020年刊合集》电子书,点击https://developer.aliyun.com/topic/download?id=1135可下载完成版
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。