Microservices 特定于域的协议是什么意思?

Microservices 特定于域的协议是什么意思?,microservices,Microservices,我正在读有关微服务通信风格的书,有一种叫做“域特定协议”的风格,我不理解 任何人都可以用简单的词来描述它吗?“特定于域的协议”是指为手头的任务专门构建的协议(例如,SMTP用于发送电子邮件,RTSP用于流式视频) 另一种选择是通用消息传递系统(如消息队列或通用RPC系统,如gRPC、DCOM等),其中只有消息本身是特定于域的,但协议本身是以一种灵活适应不同用途的方式构建的。该页下面的“示例”部分没有为您清除它?如果我们的域是视频流,那么使用SMTP是没有意义的。@SergioTulentsev

我正在读有关微服务通信风格的书,有一种叫做“域特定协议”的风格,我不理解

任何人都可以用简单的词来描述它吗?

“特定于域的协议”是指为手头的任务专门构建的协议(例如,SMTP用于发送电子邮件,RTSP用于流式视频)


另一种选择是通用消息传递系统(如消息队列或通用RPC系统,如gRPC、DCOM等),其中只有消息本身是特定于域的,但协议本身是以一种灵活适应不同用途的方式构建的。

该页下面的“示例”部分没有为您清除它?如果我们的域是视频流,那么使用SMTP是没有意义的。@SergioTulentsev no:(我正在试图理解。HTTP域也是特定的吗?@AminShojaei:这是一个困难的问题。名义上它被设计为传输文件内容,但它的使用方式更像RPC系统(请参阅REST-ful请求)。我要说的是,HTTP的大多数用法不是直接“显示此网站”的,应该被视为使用通用协议(即非特定于域)。好的。所以“特定于域”不是一种通信方式。它只是一个形容词,用来描述技术协议的目的。我很困惑,因为它被归类为一种通信方式(或模式)!谢谢最后关于通信的某些内容必须是特定于域的,但这里的问题是,协议本身是否特定于域(即它是否特定于手头的任务),还是一种更通用的协议,用于传输特定于域的消息/过程调用/whatchamacallits。天哪,你听起来像个数独难题