gpt4 book ai didi

go - 如何连接分布式 Go 应用程序?

转载 作者:IT王子 更新时间:2023-10-29 01:12:53 25 4
gpt4 key购买 nike

我有两个运行在不同机器上的 go 应用程序。我希望他们能够以原生的快速方式相互交流。

如何做得更好?我使用 Erlang 工作,发现它在那里的实现方式非常方便。

在 Go 应用之间通信的首选方式是什么?

最佳答案

net/rpc - 开箱即用且快速

gRPC - 快速且通用(imo 方法)

net/rpc/jsonrpc - 当您需要人类可读的消息或想要集成时非常有用使用客户端 js 代码

普通 HTTP - 对于 go 程序之间的通信来说太过分了,你必须自己规划路由和数据编码,这是不必要的努力

消息队列 - 一种有点慢的方法,但您可以从它们提供的高级路由和持久性中受益

关于go - 如何连接分布式 Go 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41810397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com