diff --git a/examples/README.md b/examples/README.md index 03658cf61bcb3fa9c09a42d96b61884dbb486d32..c71e843e060a198f23b747fa80adee81554bcc0d 100644 --- a/examples/README.md +++ b/examples/README.md @@ -57,13 +57,19 @@ go server > You should change IP in dubbo/go-server/target/linux/user_info_server-0.3.1-20190517-0930-release/conf/server.yml ```bash cd dubbo/go-server/target/linux/user_info_server-0.3.1-20190517-0930-release -sh ./bin/load.sh start +#conf suffix appoint config file, +#such as server_zookeeper.yml when "sh ./bin/load.sh start is zookeeper", +#default server.yml +sh ./bin/load.sh start [conf suffix] ``` go client ```bash cd dubbo/go-client/target/linux/user_info_client-0.3.1-20190517-0921-release -sh ./bin/load_user_info_client.sh start +#conf suffix appoint config file, +#such as client_zookeeper.yml when "sh ./bin/load.sh start is zookeeper", +#default client.yml +sh ./bin/load_user_info_client.sh start [conf suffix] ``` ## jsonrpc diff --git a/examples/dubbo/go-client/assembly/bin/load.sh b/examples/dubbo/go-client/assembly/bin/load.sh index 63bb08a3b1ff8f0790df1b2a04285bbfefe10407..07d5d15eac7b7974845e36c3807e7ec55875de65 100644 --- a/examples/dubbo/go-client/assembly/bin/load.sh +++ b/examples/dubbo/go-client/assembly/bin/load.sh @@ -29,7 +29,7 @@ export APP_LOG_CONF_FILE=${PROJECT_HOME}"TARGET_LOG_CONF_FILE" # export GODEBUG=gctrace=1 usage() { - echo "Usage: $0 start" + echo "Usage: $0 start [conf suffix]" echo " $0 stop" echo " $0 term" echo " $0 restart" @@ -40,6 +40,16 @@ usage() { } start() { + arg=$1 + if [ "$arg" = "" ];then + echo "No registry type! Default client.yml!" + else + export CONF_CONSUMER_FILE_PATH=${CONF_CONSUMER_FILE_PATH//\.yml/\_$arg\.yml} + fi + if [ ! -f "${CONF_CONSUMER_FILE_PATH}" ];then + echo $CONF_CONSUMER_FILE_PATH" is not existing!" + return + fi APP_LOG_PATH=${PROJECT_HOME}"logs/" mkdir -p ${APP_LOG_PATH} APP_BIN=${PROJECT_HOME}sbin/${APP_NAME} @@ -158,7 +168,7 @@ crontab() { opt=$1 case C"$opt" in Cstart) - start + start $2 ;; Cstop) stop @@ -168,7 +178,7 @@ case C"$opt" in ;; Crestart) term - start + start $2 ;; Clist) list diff --git a/examples/dubbo/go-server/assembly/bin/load.sh b/examples/dubbo/go-server/assembly/bin/load.sh index b1e7a976665722a525c9633c682f6e3e9a5e4cab..47fc5e38ded155a43c30b8cbf4d2a5ae04b58d0c 100644 --- a/examples/dubbo/go-server/assembly/bin/load.sh +++ b/examples/dubbo/go-server/assembly/bin/load.sh @@ -24,7 +24,7 @@ export CONF_PROVIDER_FILE_PATH=${PROJECT_HOME}"TARGET_CONF_FILE" export APP_LOG_CONF_FILE=${PROJECT_HOME}"TARGET_LOG_CONF_FILE" usage() { - echo "Usage: $0 start" + echo "Usage: $0 start [conf suffix]" echo " $0 stop" echo " $0 term" echo " $0 restart" @@ -35,6 +35,16 @@ usage() { } start() { + arg=$1 + if [ "$arg" = "" ];then + echo "No registry type! Default server.yml!" + else + export CONF_PROVIDER_FILE_PATH=${CONF_PROVIDER_FILE_PATH//\.yml/\_$arg\.yml} + fi + if [ ! -f "${CONF_PROVIDER_FILE_PATH}" ];then + echo $CONF_PROVIDER_FILE_PATH" is not existing!" + return + fi APP_LOG_PATH="${PROJECT_HOME}logs/" mkdir -p ${APP_LOG_PATH} APP_BIN=${PROJECT_HOME}sbin/${APP_NAME} @@ -112,7 +122,7 @@ list() { opt=$1 case C"$opt" in Cstart) - start + start $2 ;; Cstop) stop @@ -122,7 +132,7 @@ case C"$opt" in ;; Crestart) term - start + start $2 ;; Clist) list diff --git a/examples/jsonrpc/go-client/assembly/bin/load.sh b/examples/jsonrpc/go-client/assembly/bin/load.sh index 63bb08a3b1ff8f0790df1b2a04285bbfefe10407..07d5d15eac7b7974845e36c3807e7ec55875de65 100644 --- a/examples/jsonrpc/go-client/assembly/bin/load.sh +++ b/examples/jsonrpc/go-client/assembly/bin/load.sh @@ -29,7 +29,7 @@ export APP_LOG_CONF_FILE=${PROJECT_HOME}"TARGET_LOG_CONF_FILE" # export GODEBUG=gctrace=1 usage() { - echo "Usage: $0 start" + echo "Usage: $0 start [conf suffix]" echo " $0 stop" echo " $0 term" echo " $0 restart" @@ -40,6 +40,16 @@ usage() { } start() { + arg=$1 + if [ "$arg" = "" ];then + echo "No registry type! Default client.yml!" + else + export CONF_CONSUMER_FILE_PATH=${CONF_CONSUMER_FILE_PATH//\.yml/\_$arg\.yml} + fi + if [ ! -f "${CONF_CONSUMER_FILE_PATH}" ];then + echo $CONF_CONSUMER_FILE_PATH" is not existing!" + return + fi APP_LOG_PATH=${PROJECT_HOME}"logs/" mkdir -p ${APP_LOG_PATH} APP_BIN=${PROJECT_HOME}sbin/${APP_NAME} @@ -158,7 +168,7 @@ crontab() { opt=$1 case C"$opt" in Cstart) - start + start $2 ;; Cstop) stop @@ -168,7 +178,7 @@ case C"$opt" in ;; Crestart) term - start + start $2 ;; Clist) list diff --git a/examples/jsonrpc/go-server/assembly/bin/load.sh b/examples/jsonrpc/go-server/assembly/bin/load.sh index b1e7a976665722a525c9633c682f6e3e9a5e4cab..47fc5e38ded155a43c30b8cbf4d2a5ae04b58d0c 100644 --- a/examples/jsonrpc/go-server/assembly/bin/load.sh +++ b/examples/jsonrpc/go-server/assembly/bin/load.sh @@ -24,7 +24,7 @@ export CONF_PROVIDER_FILE_PATH=${PROJECT_HOME}"TARGET_CONF_FILE" export APP_LOG_CONF_FILE=${PROJECT_HOME}"TARGET_LOG_CONF_FILE" usage() { - echo "Usage: $0 start" + echo "Usage: $0 start [conf suffix]" echo " $0 stop" echo " $0 term" echo " $0 restart" @@ -35,6 +35,16 @@ usage() { } start() { + arg=$1 + if [ "$arg" = "" ];then + echo "No registry type! Default server.yml!" + else + export CONF_PROVIDER_FILE_PATH=${CONF_PROVIDER_FILE_PATH//\.yml/\_$arg\.yml} + fi + if [ ! -f "${CONF_PROVIDER_FILE_PATH}" ];then + echo $CONF_PROVIDER_FILE_PATH" is not existing!" + return + fi APP_LOG_PATH="${PROJECT_HOME}logs/" mkdir -p ${APP_LOG_PATH} APP_BIN=${PROJECT_HOME}sbin/${APP_NAME} @@ -112,7 +122,7 @@ list() { opt=$1 case C"$opt" in Cstart) - start + start $2 ;; Cstop) stop @@ -122,7 +132,7 @@ case C"$opt" in ;; Crestart) term - start + start $2 ;; Clist) list