Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions configcenter/zookeeper/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
### 1.Run zookeeper as config center

```docker-compose -f docker/docker-compose.yaml up -d```

### 2.Run java server & java client following [README](https://github.com/apache/dubbo-go-samples/blob/master/README.md)(You must run java program to initialize configuration in zookeeper)

Java program will create consumer & provider common configuration in /dubbo/config/dubbo/dubbo.properties, consumer configuration in /dubbo/config/user-info-client/dubbo.properties
and provider configuration in /dubbo/config/user-info-server/dubbo.properties.

### 3.Run java server & go client

Stop java client. Copy go client configuration file [dubbo.properties](https://github.com/apache/dubbo-samples/blob/master/golang/configcenter/zookeeper/dubbo/go-client/profiles/dev/dubbo/config/user-info-client/dubbo.properties) as
zookeeper file /dubbo/config/user-info-client/dubbo.properties in zookeeper node path /dubbo/config/user-info-client/.

Use the script to set configuration file to zookeeper as below
```
./zkCli.sh -server 127.0.0.1:2181 set /dubbo/config/user-info-client/dubbo.properties "dubbo.service.com.ikurento.user.UserProvider.cluster=failback
dubbo.service.com.ikurento.user.UserProvider.protocol=myDubbo
dubbo.protocols.myDubbo.port=20000
dubbo.protocols.myDubbo.name=dubbo
"
```

Then start go client following [README](https://github.com/dubbogo/dubbo-samples/blob/master/golang/README.md).

### 4.Run go server

The same as step 3. Copy go server configuration file [dubbo.properties](https://github.com/dubbogo/dubbo-samples/blob/master/golang/configcenter/zookeeper/dubbo/go-server/profiles/dev/dubbo/config/user-info-server/dubbo.properties) as
zookeeper file /dubbo/config/user-info-server/dubbo.properties in zookeeper node path /dubbo/config/user-info-server/.

Use the script to set configuration file to zookeeper as below
```
./zkCli.sh -server 127.0.0.1:2181 set /dubbo/config/user-info-server/dubbo.properties "dubbo.service.com.ikurento.user.UserProvider.cluster=failback
dubbo.service.com.ikurento.user.UserProvider.protocol=myDubbo
dubbo.protocols.myDubbo.port=20000
dubbo.protocols.myDubbo.name=dubbo
"
```
2 changes: 1 addition & 1 deletion configcenter/zookeeper/go-server/conf/log.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

level: "debug"
level: "error"
development: true
disableCaller: false
disableStacktrace: false
Expand Down
3 changes: 1 addition & 2 deletions configcenter/zookeeper/go-server/docker/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,4 @@ services:
image: zookeeper
ports:
- 2181:2181
restart: on-failure

restart: on-failure
2 changes: 1 addition & 1 deletion general/grpc/go-server/conf/log.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
level: "debug"
level: "error"
development: true
disableCaller: false
disableStacktrace: false
Expand Down
2 changes: 1 addition & 1 deletion multi-registry/go-server/conf/log.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

level: "debug"
level: "error"
development: true
disableCaller: false
disableStacktrace: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,15 @@ application:
module: "dubbo-go user-info server"
version: "0.0.1"
environment: "dev"
metadataType: "remote"

# registry config
registries:
"demoServiceDiscovery":
protocol: "service-discovery"
params:
service_discovery: "zk-dis"
name_mapping: "in-memory"
name_mapping: "dynamic"
metadata: "default"

remote:
Expand Down
2 changes: 1 addition & 1 deletion router/condition/go-server/conf/log.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
level: "debug"
level: "error"
development: true
disableCaller: false
disableStacktrace: false
Expand Down
17 changes: 14 additions & 3 deletions start_integrate_test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,16 +20,20 @@ array=("async/go-server")
# config center
array+=("configcenter/apollo/go-server")
array+=("configcenter/nacos/go-server")
#array+=("configcenter/zookeeper/go-server")

# direct
array+=("direct/go-server")

# filter
array+=("filter/custom_filter/go-server")
array+=("filter/tpslimit/go-server")

# direct
array+=("direct/go-server")

# general
array+=("general/dubbo/go-server")
array+=("general/grpc/go-server")
#array+=("general/jsonrpc/go-server")
#array+=("general/rest/go-server")

# generic
array+=("generic/go-server")
Expand All @@ -40,6 +44,13 @@ array+=("helloworld/go-server")
# metric
array+=("metric/go-server")

# multi-registry
#array+=("multi-registry/go-server")

# router
array+=("router/condition/go-server")
#array+=("router/tag/go-server")


for((i=0;i<${#array[*]};i++))
do
Expand Down