开源版本是不是不支持exproto.listener.protoname2.driver

环境信息

  • EMQ X 版本:
  • 操作系统及版本:
  • 其他

问题描述

开源版本是不是不支持exproto.listener.protoname2.driver

配置文件及日志

image

Hi @15915760731 你截图里使用的 exproto 的配置,是开源版 4.2 的配置格式,他在你现在的 emqx 是不兼容的(你应该是用的 4.3.x 的版本)

在 4.3 版本中,不需要使用 exproto.listener.$proto.driver 的配置项,你可以参考它默认的配置项,然后根据注释修改它就好

大佬,现在是不是都是采用grpc服务的方式进行emqx与业务逻辑的通讯

不是的。
主要还是使用 HTTP-API 和 MQTT 的 Pub/Sub. 基于 gRPC 的 ExHook 和 ExProto 主要是用来扩展 EMQX 在某些功能上的能力。

例如, ExProto 用来接入自定义的私有协议, ExHook 用来接收 EMQX 的事件消息