请教老师以下问题:
1.在uber eats设计中:eater,restaurant和courier三个客户端分别是通过什么协议跟服务器通讯的?
2.在课上听到你提过eater和restaurant这两个客户端不需要通过websocket跟服务器端通信,想确认下如果这样的话,eater和restaurant客户端是怎么收到服务器端的状态更新的?比如说:eater客户端怎么知道餐厅已经在备餐了?restaurant客户端怎么知道有新订单进来?是需要客户端定时发请求去服务器查更新吗?
3.另外确认下courier客户端后跟服务器通讯是跟uber一样通过websocket吗?主要原因是需要每隔4秒向服务器端发送courier的地理位置消息?
谢谢。