2.1 话题通信

概念

以发布订阅的方式实现不同节点之间数据交互的通信模式。

作用

用于不断更新的、少逻辑处理的数据传输场景。


需求

实现发布订阅模型,要求发布方可以周期性的循环发送学生消息,订阅方可以订阅到学生消息,并解析将结果在终端输出。

流程

在实现流程上,C++ 和 Python 实现的基本一致,大致步骤如下:

  • 编写消息载体(protobuf文件)并配置;

  • 编写发布方并配置;

  • 编写订阅方并配置;

  • 编译并执行。

准备

需要先准备 protobuf 数据,可以直接复用 1.6.1 中的 student.proto 文件。

results matching ""

    No results matching ""