SOME/IP协议详解「3.2.1·发布/订阅行为」
本章比较重要,建议大家如果有不清楚的,可以反复多理解一下;如果手里有运行工程的童鞋们,也可以实际上手试试。本章的流程图示最为重要的,一定要弄明白了
服务发现最主要的就是其发布/订阅的行为或者说流程,如果我们的工程出问题了,通常定位问题的入口就是看看抓包里的该流程是否符合预期。服务发现的流程主要分为两种:
- 服务的寻找与发布流程,主要用于Method通信
- 服务的寻找、发布与订阅流程,主要用于Event通信
上述两种类型中服务的发布都是必不可少的,因为没有服务提供的话,其他的请求服务或者订阅都没有意义。大家可以回忆一下SOME/IP协议详解「3.0·服务发现概述」里小明买报纸的场景,下面要讲解的someip服务发现流程ÿ