基于应用级服务发现实现地址互通

dubbo-java 和 dubbo-go 使用相同的服务发现模型,本文档演示如何基于应用级服务发现实现地址互通。

前面两篇示例我们演示了 dubbo java 和 dubbo go 在协议层面的互通能力,涵盖 triple 和 dubbo 两种协议,

在本篇文档中,我们将演示 dubbo java 和 dubbo go 的服务发现互通能力,这样结合协议兼容性,我们就能实现完整的打通 dubbo java 和 dubbo go 微服务体系。

本文档使用 Nacos 注册中心作为演示,可在此查看本文档 示例完整源码

before run the code , you should Follow this instruction to install and start Nacos server.

应用级别服务发现

cd service

start java server

cd java-server
sh run.sh

start go client

cd go-client
go run client.go

go server <-> java client

start go server

cd go-server
go run server.go

start java client

cd java-client
sh run.sh

接口级别服务发现(仅dubbo2用户关注)

how to run

java server <-> go client

cd interface

start java server

cd java-server
sh run.sh

start go client

cd go-client
go run client.go

go server <-> java client

start go server

cd go-server
go run server.go

start java client

cd java-client
sh run.sh
最后修改 April 27, 2024: add gateway examples (#2968) (77317be3e21)