老师问个问题

来源:13-1 课程总结之章节重点及技能树温习

xiaoyyyyy

2020-05-09

准备到一家做通信直播软件工作,项目是php有些接口用go重写,调用接口,这种一般是怎么写呢,需要用grpc吗?

写回答

1回答

xiaomo

2020-05-09

同学你好,具体是指谁调谁的接口呢?客户端和服务端之间的通讯,像聊天室这种可以考虑采取WebSocket,至于视频流协议就很多选择,比如RTMP, HLS, RTP这些;不过视频流方面我经验也不多。如果是后台微服务之间的接口调用,选择也很多,比如MQ/RestAPI/RPC, 其中RPC又可以选择gRPC/Thrift/Dubbo等等。具体怎么选择还是需要根据具体的场景需求来决定,如果只是重写一些普通业务接口,比如账号管理方面,实时性要求不太高,可以优先选择RestAPI的方式实现HTTP接口。

0
1
xiaoyyyyy
好的老师,等这周开始工作再问问你
2020-05-09
共1条回复

Go实战仿百度云盘-实现企业级分布式云存储系统

紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员

1077 学习 · 494 问题

查看课程