域特定协议是什么意思?

What does domain-specific protocol mean?

我正在阅读微服务通信风格,有一种风格 here 我不明白它叫做“特定于域的协议”。

谁能用简单的话描述一下?

"domain-specific 协议" 是指 purpose-built 用于手头任务的协议(例如,SMTP 是为发送电子邮件而构建的,RTSP 是为流媒体视频而构建的)。

替代方案是通用 message-passing 系统(例如消息队列或通用 RPC 系统,如 gRPC、DCOM 等),其中只有消息本身 domain-specific,但是协议本身的构建方式可以灵活地适应不同的目的。