背景
我正在尝试在 go 中创建内存 + cpu 分析器,并希望快速传输信息,也许每秒,从正在分析的程序/服务到服务器,该服务器将通过将数据保存到数据库来完成所有繁重的工作和/或通过 http 将其提供给网站;这将减少正在分析的程序的负载,以实现更准确的测量。这将是传输的小块数据。我知道已经有一些图书馆了,但就像我说的,正在试验中。
传输内容类型
我还没有决定具体的传输类型,但看起来像 HTTP 或 Websockets 的 JSON 和 RPC 的结构(如果我已经正确完成了我的研究)
概括
我可能会尝试每一个只是为了自己看看,但几乎没有使用 RPC 和 Websockets 的经验,并且想要一些关于可能更快或更适合我正在尝试做的事情的意见或建议:
HTTP
RPC
网络套接字
还有什么我没有考虑的
潇湘沐
相关分类