服务发现

来源: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,反正网上传输的都是数据。

0
0

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程