框架是用 Go 搭出来的,现在用别的语言写子模块的方法是:
先用 Go 写一个子模块注册到框架上,然后再让这个子模块与第三方服务建立通讯
也就是说用 Go 写了个中转程序
请问是否有什么方法可以去掉这个中转程序,直接在第三方服务中注册到框架上?
1
timothyye 2018-04-16 17:40:18 +08:00 1
没对啊,微服务的目标就是微服务要做到语言无关,这样才能提现出来优势
|
2
yejinmo OP |
3
Muninn 2018-04-16 17:48:13 +08:00 1
你用了假的微服务方案。
真的微服务是和语言无关的。 每个服务只是暴露 api 或者 rpc。 几个著名的服务发现都是语言无关的。 |
4
night98 2018-04-16 17:52:40 +08:00 via Android
服务注册和语言无关吧。。。协议不对或没有支持的库就手撸一个啊
|
5
night98 2018-04-16 17:53:15 +08:00 via Android
或者就做成 http rest 服务,直接调 http 请求也可以
|
6
Luckyray 2018-04-16 17:55:04 +08:00
微服务是一种理念,跟语言无关。为什么不能直接注册?
|