服务发现
来源:12-2 迷宫代码实现

鱼右
2019-02-17
老师你好, 比如我现在 有两个团队 一个是Go 一个Python,
Go与Python分别部署在两台服务器上面.
请问,
1.可以用同一个consul进行服务发现嘛?
2. 如果可以的话, 我知道如果代码在同一个服务器上面我直接引用就可以调用RPC, 那么代码部署在不同的服务器上面 Go 怎么调用Python的RPC服务呢?
谢谢!
写回答
1回答
-
ccmouse
2019-02-21
1.可以的。服务发现是黑盒的。它不管你里面用啥语言,只要根据它的要求提供http或者dns接口就行。
2.也是可以的。rpc是一个协议,它本身就是提供跨物理机的函数调用的。它也不管你用什么语言来实现。go当然可以远程调用python,反正网上传输的都是数据。00
相似问题