This is an automated email from the ASF dual-hosted git repository.

xuetaoli pushed a change to branch revert-860-fix_ploaris_limit
in repository https://gitbox.apache.org/repos/asf/dubbo-go-samples.git


    from b3ca2dab Merge branch 'main' into revert-860-fix_ploaris_limit
     add 99b1ef17 fix: metrics sample start failed (#856)
     add 0c6631b6 chores: standardize go.mod (#854)
     add 8c2aef25 ci(fmt): add imports-formatter check ci (#880)
     add b1c9048d Bump golang.org/x/oauth2 in 
/online_boutique/src/shippingservice (#881)
     add 47ef22cf Bump golang.org/x/oauth2 in 
/online_boutique/src/currencyservice (#882)
     add 7673eb78 Bump golang.org/x/oauth2 from 0.6.0 to 0.27.0 in /task/shop 
(#883)
     add 5b0f7f37 feat: add Prometheus push and pull mode monitoring setup with 
Grafana and Pushgateway (#885)
     add 6a0751c3 Bump golang.org/x/oauth2 in 
/compatibility/proxyless/go-server (#884)
     add e2c2b9d3 Bump golang.org/x/oauth2 in /compatibility/mesh/go-client 
(#886)
     add 4b37aca1 Bump golang.org/x/oauth2 in /compatibility/mesh/go-server 
(#887)
     add 4a4639c4 Bump golang.org/x/oauth2 from 0.21.0 to 0.27.0 (#888)
     add cd165d94 Bump golang.org/x/oauth2 in /compatibility/task/shop (#889)
     add b35d7c59 Update the dependencies version and fix compatibility/api 
used error (#892)
     add 074dad00 docs: remove AI-generated content from metrics README_CN.md 
(#895)
     add 5d7d1ddf Fix TLS configuration replacement in integration test script 
(#900)
     add 331e752b use dynamic paths for templates and static files (#894)
     add 025c026e Bump golang.org/x/oauth2 in 
/online_boutique/src/recommendationservice (#904)
     add 3abb078a feat: add polaris tps limiter sample
     add 3c96799f docs: update ratelimit service name in README files
     add 43dff8d2 update
     add 91bb1626 Merge pull request #868 from Alanxtl/polari
     add a1fb788b fix(proto): regenerate proto files (#891)
     add dd09992c chore(deps): bump golang.org/x/oauth2 (#907)
     add 00319dcf fix “Zombie Metrics” (#890) (#899)
     add 7a2f7246 chore(deps): bump google.golang.org/protobuf in 
/tools/pgw-cleaner (#908)
     add e8c7185f Solve some integration testing problems (#906)
     add db698daf optimize healthcheck samples (#918)
     add 76c2b7a7 fix: rename README_zn.md to README_zh.md for consistency 
(#919)
     add 4f6538cb optimize helloworld samples (#917)
     add 2b4903f7 chore(deps): update nacos-sdk-go and alibaba-cloud-sdk-go 
dependencies (#923)
     add d4d4e7a8 chore(deps): bump golang.org/x/oauth2 (#924)
     add 0c7e6a7b feat: Add etcd registry example (#920)
     add e3c7c421 feat: upgrade CoT Agent to ReAct Agent (#913)
     add 4d91708f fix: Update Ollama to v0.10.0 to resolve CVE-2025-1975 (#929)
     add 8834ea31 docs: improve Nacos installation guide for LLM sample (#927)
     add 310e9d0f refactor simplify server initialization and registration 
(#903)
     add 64e9409d feat: Add multi-LLM provider support (#932)
     add a7cf061c optimize config_center sample (#914)
     add 468ff5af feat: add OTLP HTTP tracing exporter example with 
Dubbo/Triple/JsonRPC protocols (#926)
     add 739a6fb8 chore(deps): bump golang.org/x/oauth2 (#941)
     add 02b84f6c Feature/add apollo sample (#873)
     add 050c98d0 feat: add tls sample (#852)
     add dff74b0b chore: remove duplicated samples under compatibility (#954)
     add 03a6de28 feat: add TLS example demonstrating encrypted communication 
and mutual authentication in Dubbo-Go (#955)
     add 8f917fc5 feat: add integration test support for generic (#956)
     add 312c8619 fix: update environment variable references in README and 
server files (#931)
     add fd5426a7 Update .asf.yaml (#957)
     add b82b45e0 feat: migrate otel and remove old seata-go (#959)
     add 61d22b71 feat: migrate old direct to new (#961)
     add 0e2d3a10 feat: Enhance dubbo-go cross test #837 (#960)
     add 8a91f723 chore(deps): bump golang.org/x/crypto (#963)
     add 36743399 chore:  enhance doc in README and HOWTO files and update Go 
version to 1.24 in CI and lint workflows (#964)
     add 382eb36a feat: migrate old async sample (#971)
     add 863a0881 feat: migrate old game sample (#970)
     add 8a01c958 feat: migrate old filter sample to new (#965)
     add 7f4dddfc Merge branch 'main' into revert-860-fix_ploaris_limit

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |    1 -
 .github/workflows/github-actions.yml               |    8 +-
 .github/workflows/golangci-lint.yml                |    5 +-
 .licenserc.yaml                                    |    4 +-
 HOWTO.md                                           |    2 +
 HOWTO_zh.md => HOWTO_CN.md                         |    2 +
 README.md                                          |  128 +-
 README_CN.md                                       |  135 +-
 async/README.md                                    |   26 +
 async/README_zh.md                                 |   22 +
 .../cmd/client.go => async/go-client/cmd/main.go   |   43 +-
 {context => async}/go-server/cmd/main.go           |   60 +-
 async/proto/user.pb.go                             |  510 +++++++
 .../api/helloworld.proto => async/proto/user.proto |   60 +-
 async/proto/user.triple.go                         |  215 +++
 .../pkg/user.go => async/proto/user_provider.go    |   66 +-
 .../go-client/frontend/handlers/chat.go            |    1 +
 book-flight-ai-agent/go-client/frontend/main.go    |    2 +
 book-flight-ai-agent/go-server/agents/agent.go     |    1 +
 book-flight-ai-agent/go-server/agents/cot_agent.go |   90 +-
 book-flight-ai-agent/go-server/cmd/server.go       |   10 +-
 .../go-server/conf/bookflight_prompt.yml           |   10 +-
 book-flight-ai-agent/go-server/conf/config.go      |    1 +
 book-flight-ai-agent/go-server/model/llm.go        |    4 +-
 .../go-server/model/llm_utility.go                 |    4 +-
 book-flight-ai-agent/go-server/react-agent         |  Bin 0 -> 81942016 bytes
 book-flight-ai-agent/go-server/tools/tool.go       |    4 +-
 book-flight-ai-agent/proto/chat.pb.go              |  162 +--
 build/Makefile                                     |    2 +-
 compatibility/async/README.md                      |   16 -
 compatibility/async/README_zh.md                   |   14 -
 compatibility/async/go-client/conf/dubbogo.yml     |   17 -
 compatibility/async/go-client/pkg/user.go          |  112 --
 compatibility/async/go-server/cmd/server.go        |   84 --
 compatibility/async/go-server/conf/dubbogo.yml     |   18 -
 compatibility/async/go-server/pkg/user.go          |  109 --
 compatibility/async/go-server/pkg/user_provider.go |   49 -
 .../async/go-server/pkg/user_provider_v2.go        |   50 -
 .../configcenter/nacos/go-client/cmd/client.go     |    3 +
 .../configcenter/zookeeper/go-client/cmd/client.go |    7 +-
 compatibility/context/README.md                    |   58 -
 compatibility/context/README_zh.md                 |   63 -
 .../context/dubbo/go-client/cmd/client.go          |   76 --
 .../context/dubbo/go-client/conf/dubbogo.yml       |   14 -
 .../context/dubbo/go-server/cmd/server.go          |  116 --
 .../context/dubbo/go-server/conf/dubbogo.yml       |   13 -
 .../context/triple/go-client/cmd/client.go         |   95 --
 .../context/triple/go-client/conf/dubbogo.yml      |   10 -
 .../context/triple/go-server/cmd/server.go         |   96 --
 .../context/triple/go-server/conf/dubbogo.yml      |   13 -
 compatibility/direct/README.md                     |  170 ---
 compatibility/direct/README_zh.md                  |  171 ---
 compatibility/direct/go-client/cmd/client.go       |   53 -
 compatibility/direct/go-client/conf/dubbogo.yml    |    6 -
 compatibility/direct/go-server/cmd/server.go       |   51 -
 compatibility/direct/go-server/conf/dubbogo.yml    |    9 -
 .../error/triple/hessian2/go-client/cmd/client.go  |   63 -
 .../hessian2/go-client/cmd/error_response.go       |   37 -
 .../triple/hessian2/go-client/conf/dubbogo.yml     |   12 -
 .../hessian2/go-server/cmd/error_response.go       |   56 -
 .../error/triple/hessian2/go-server/cmd/server.go  |   77 --
 .../triple/hessian2/go-server/conf/dubbogo.yml     |   14 -
 .../error/triple/pb/go-client/cmd/client.go        |   59 -
 .../error/triple/pb/go-client/conf/dubbogo.yml     |    9 -
 .../error/triple/pb/go-server/cmd/error_reponse.go |   60 -
 .../error/triple/pb/go-server/cmd/server.go        |   34 -
 .../error/triple/pb/go-server/conf/dubbogo.yml     |   12 -
 .../filter/custom/go-client/cmd/client.go          |   53 -
 .../filter/custom/go-client/conf/dubbogo.yml       |   16 -
 .../filter/custom/go-server/cmd/server.go          |   51 -
 .../filter/custom/go-server/conf/dubbogo.yml       |   16 -
 compatibility/filter/token/go-client/cmd/client.go |   53 -
 .../filter/token/go-client/conf/dubbogo.yml        |   12 -
 compatibility/filter/token/go-server/cmd/server.go |   51 -
 .../filter/token/go-server/conf/dubbogo.yml        |   14 -
 compatibility/filter/tpslimit/README.md            |   53 -
 compatibility/filter/tpslimit/README_zh.md         |   53 -
 .../filter/tpslimit/go-client/cmd/client.go        |   65 -
 .../filter/tpslimit/go-client/conf/dubbogo.yml     |   16 -
 .../filter/tpslimit/go-server/cmd/server.go        |   76 --
 .../filter/tpslimit/go-server/conf/dubbogo.yml     |   26 -
 compatibility/game/go-server-game/cmd/server.go    |   79 --
 compatibility/game/go-server-game/conf/dubbogo.yml |   54 -
 compatibility/game/go-server-game/pkg/consumer.go  |   24 -
 compatibility/game/go-server-game/pkg/provider.go  |  127 --
 compatibility/game/go-server-gate/conf/dubbogo.yml |   56 -
 compatibility/game/go-server-gate/pkg/consumer.go  |   43 -
 compatibility/game/pkg/consumer/game/basketball.go |   36 -
 compatibility/game/pkg/consumer/gate/basketball.go |   34 -
 compatibility/game/pkg/pojo/info.go                |   27 -
 compatibility/game/pkg/pojo/result.go              |   32 -
 compatibility/game/website/css/style.css           |   54 -
 compatibility/game/website/index.html              |   56 -
 compatibility/game/website/js/api.js               |   64 -
 compatibility/game/website/js/index.js             |  130 --
 compatibility/logger/README.md                     |  100 --
 compatibility/logger/README_zh.md                  |   98 --
 compatibility/logger/custom/cmd/main.go            |  106 --
 compatibility/logger/custom/conf/dubbogo.yml       |   13 -
 compatibility/logger/default/cmd/main.go           |   59 -
 compatibility/logger/default/conf/dubbogo.yml      |   13 -
 compatibility/logger/level/cmd/main.go             |   59 -
 compatibility/logger/level/conf/dubbogo.yml        |   13 -
 compatibility/logger/rolling/cmd/main.go           |   57 -
 compatibility/logger/rolling/conf/dubbogo.yml      |   21 -
 compatibility/{ => mesh/go-client}/api/generate.sh |    0
 .../{ => mesh/go-client}/api/samples_api.pb.go     |    0
 .../{ => mesh/go-client}/api/samples_api.proto     |    0
 .../go-client}/api/samples_api_triple.pb.go        |    0
 compatibility/mesh/go-client/cmd/client.go         |    2 +-
 compatibility/mesh/go-client/go.mod                |   33 +-
 compatibility/mesh/go-client/go.sum                |   26 +-
 compatibility/{ => mesh/go-server}/api/generate.sh |    0
 .../{ => mesh/go-server}/api/samples_api.pb.go     |    0
 .../{ => mesh/go-server}/api/samples_api.proto     |    0
 .../go-server}/api/samples_api_triple.pb.go        |    0
 compatibility/mesh/go-server/cmd/server.go         |    2 +-
 compatibility/mesh/go-server/go.mod                |   37 +-
 compatibility/mesh/go-server/go.sum                |   28 +-
 compatibility/metrics/go-client/cmd/client.go      |   59 -
 compatibility/metrics/go-client/conf/dubbogo.yml   |   18 -
 compatibility/metrics/go-server/cmd/server.go      |   53 -
 compatibility/metrics/go-server/conf/dubbogo.yml   |   23 -
 compatibility/otel/trace/config/config.go          |   49 -
 compatibility/otel/trace/go-client/cmd/main.go     |   59 -
 .../otel/trace/go-client/conf/dubbogo.yaml         |   14 -
 compatibility/otel/trace/go-server/cmd/main.go     |   59 -
 .../otel/trace/go-server/conf/dubbogo.yaml         |   16 -
 .../{ => proxyless/go-client}/api/generate.sh      |    0
 .../go-client}/api/samples_api.pb.go               |    0
 .../go-client}/api/samples_api.proto               |    0
 .../go-client}/api/samples_api_triple.pb.go        |    0
 compatibility/proxyless/go-client/cmd/client.go    |    2 +-
 compatibility/proxyless/go-client/go.mod           |   50 +-
 compatibility/proxyless/go-client/go.sum           |   72 +-
 .../{ => proxyless/go-server}/api/generate.sh      |    0
 .../go-server}/api/samples_api.pb.go               |    0
 .../go-server}/api/samples_api.proto               |    0
 .../go-server}/api/samples_api_triple.pb.go        |    0
 compatibility/proxyless/go-server/cmd/server.go    |    2 +-
 compatibility/proxyless/go-server/go.mod           |   42 +-
 compatibility/proxyless/go-server/go.sum           |   88 +-
 .../registry/etcd/go-client/cmd/client.go          |   65 -
 .../registry/etcd/go-client/conf/dubbogo.yml       |   17 -
 compatibility/registry/etcd/go-client/pkg/user.go  |   38 -
 .../registry/etcd/go-server/cmd/server.go          |   77 --
 .../registry/etcd/go-server/conf/dubbogo.yml       |   20 -
 .../etcd/go-server/docker/docker-compose.yml       |   21 -
 .../registry/nacos/go-client/cmd/client.go         |   81 --
 .../registry/nacos/go-client/conf/dubbogo.yml      |   26 -
 .../registry/nacos/go-server/cmd/server.go         |  110 --
 .../registry/nacos/go-server/conf/dubbogo.yml      |   28 -
 .../registry/zookeeper/go-client/cmd/client.go     |   68 -
 .../registry/zookeeper/go-client/conf/dubbogo.yml  |   18 -
 .../registry/zookeeper/go-server/cmd/server.go     |   94 --
 .../registry/zookeeper/go-server/conf/dubbogo.yml  |   20 -
 compatibility/rpc/dubbo/go-client/conf/dubbogo.yml |    2 +
 compatibility/rpc/grpc/go-client/cmd/client.go     |    1 +
 compatibility/rpc/grpc/go-server/cmd/server.go     |    4 +-
 .../rpc/triple/msgpack/go-server/cmd/server.go     |    2 +-
 compatibility/rpc/triple/pb2/api/helloworld.pb.go  |   11 +-
 .../rpc/triple/pb2/api/helloworld_triple.pb.go     |   12 +-
 .../rpc/triple/pb2/go-client/cmd/client.go         |    1 +
 .../rpc/triple/pb2/go-server/cmd/server.go         |    5 +-
 .../rpc/triple/pb2/models/generated.pb.go          |    3 +-
 compatibility/seata-go/README.md                   |   12 -
 compatibility/seata-go/README_zh.md                |   12 -
 compatibility/seata-go/tcc/README.md               |   12 -
 compatibility/seata-go/tcc/client/cmd/client.go    |   72 -
 .../seata-go/tcc/client/service/user_provider.go   |   37 -
 compatibility/seata-go/tcc/server/cmd/server.go    |   84 --
 .../seata-go/tcc/server/service/user_provider.go   |   51 -
 .../task/shop/comment/api/comment_api.pb.go        |    8 +-
 .../task/shop/comment/api/comment_api_triple.pb.go |    5 +
 .../task/shop/comment/server_v1/cmd/server.go      |    4 +
 .../task/shop/comment/server_v2/cmd/server.go      |    4 +
 .../task/shop/comment/test/client/client.go        |    4 +
 .../task/shop/detail/api/detail_api.pb.go          |    8 +-
 .../task/shop/detail/api/detail_api_triple.pb.go   |    5 +
 .../task/shop/detail/server_v1/cmd/server.go       |    6 +-
 .../task/shop/detail/server_v2/cmd/server.go       |    6 +-
 .../task/shop/detail/test/client/client.go         |    4 +
 compatibility/task/shop/frontend/cmd/main.go       |    4 +-
 compatibility/task/shop/frontend/pages/router.go   |    4 +-
 compatibility/task/shop/frontend/pages/server.go   |    7 +-
 .../task/shop/frontend/server_v1/server.go         |    4 +
 compatibility/task/shop/go.mod                     |   59 +-
 compatibility/task/shop/go.sum                     |   40 +-
 compatibility/task/shop/order/api/order_api.pb.go  |    8 +-
 .../task/shop/order/api/order_api_triple.pb.go     |    5 +
 .../task/shop/order/server_v1/cmd/server.go        |    4 +
 .../task/shop/order/server_v2/cmd/server.go        |    4 +
 .../task/shop/order/test/client/client.go          |    4 +
 compatibility/task/shop/user/api/user_api.pb.go    |    8 +-
 .../task/shop/user/api/user_api_triple.pb.go       |    5 +
 compatibility/task/shop/user/server/cmd/server.go  |    4 +
 compatibility/task/shop/user/test/client/client.go |    4 +
 compatibility/tls/dubbo/go-client/conf/dubbogo.yml |    2 +-
 compatibility/tls/grpc/go-client/conf/dubbogo.yml  |    2 +-
 compatibility/tls/grpc/go-server/cmd/server.go     |    2 +-
 compatibility/tls/grpc/go-server/conf/dubbogo.yml  |    2 +-
 .../tls/triple/go-client/conf/dubbogo.yml          |    2 +-
 .../tls/triple/go-server/conf/dubbogo.yml          |    2 +-
 config_center/{nacos => apollo}/README.md          |   30 +-
 config_center/{nacos => apollo}/README_zn.md       |   30 +-
 .../apollo/go-client/cmd/main.go                   |   52 +-
 .../apollo}/go-server/cmd/main.go                  |   44 +-
 .../apollo}/proto/greet.pb.go                      |   10 +-
 config_center/{nacos => apollo}/proto/greet.proto  |    2 +-
 .../{nacos => apollo}/proto/greet.triple.go        |    0
 config_center/nacos/{README_zn.md => README_zh.md} |    0
 config_center/nacos/go-client/cmd/main.go          |   15 +-
 config_center/nacos/go-server/cmd/main.go          |   14 +-
 config_center/nacos/proto/greet.pb.go              |  139 +-
 config_center/nacos/proto/greet.triple.go          |   21 +-
 .../zookeeper/{README_zn.md => README_zh.md}       |    0
 config_center/zookeeper/go-client/cmd/main.go      |   91 +-
 config_center/zookeeper/go-server/cmd/main.go      |   85 +-
 config_center/zookeeper/proto/greet.pb.go          |  139 +-
 config_center/zookeeper/proto/greet.triple.go      |   21 +-
 config_yaml/go-client/cmd/main.go                  |   10 +-
 config_yaml/go-server/cmd/main.go                  |    7 +-
 config_yaml/proto/greet.pb.go                      |  139 +-
 config_yaml/proto/greet.triple.go                  |   21 +-
 context/{README_zn.md => README_zh.md}             |    0
 context/go-client/cmd/main.go                      |    8 +-
 context/go-server/cmd/main.go                      |    8 +-
 context/proto/greet.pb.go                          |  139 +-
 context/proto/greet.triple.go                      |   21 +-
 direct/README.md                                   |   46 +
 direct/README_zh.md                                |   46 +
 .../old_triple => direct}/go-client/cmd/main.go    |   18 +-
 {rpc/grpc => direct}/go-server/cmd/main.go         |   23 +-
 {helloworld => direct}/proto/greet.pb.go           |   10 +-
 {filter => direct}/proto/greet.proto               |    3 +-
 .../reflection => direct}/proto/greet.triple.go    |    2 +-
 error/{README_zn.md => README_zh.md}               |    0
 error/go-client/cmd/main.go                        |    8 +-
 error/go-server/cmd/main.go                        |   11 +-
 error/proto/greet.pb.go                            |  139 +-
 {compatibility/filter => filter}/README.md         |   55 +-
 {compatibility/filter => filter}/README_zh.md      |   49 +-
 filter/custom/README.md                            |  150 ++
 filter/custom/README_zh.md                         |  150 ++
 filter/{token => custom}/go-client/cmd/main.go     |   14 +-
 .../custom/go-client/filter}/myfilter.go           |    2 +-
 filter/{token => custom}/go-server/cmd/main.go     |   14 +-
 .../custom/go-server/filter}/myfilter.go           |    2 +-
 .../polaris/limit/README-zh.md                     |   39 +-
 {compatibility => filter}/polaris/limit/README.md  |   19 +-
 filter/polaris/limit/go-client/cmd/main.go         |  101 ++
 .../{token => polaris/limit}/go-server/cmd/main.go |   37 +-
 .../limit/images/dubbogo-ratelimit-rule.png        |  Bin 0 -> 107606 bytes
 .../polaris/limit}/proto/greet.pb.go               |    8 +-
 {error => filter/polaris/limit}/proto/greet.proto  |    0
 .../polaris/limit}/proto/greet.triple.go           |    0
 filter/proto/greet.pb.go                           |  108 +-
 filter/proto/greet.triple.go                       |    4 +-
 filter/proto/sentinel/greet.pb.go                  |  123 +-
 filter/proto/sentinel/greet.triple.go              |    4 +-
 filter/sentinel/go-client/cmd/main.go              |   16 +-
 filter/sentinel/go-server/cmd/main.go              |   15 +-
 filter/token/go-client/cmd/main.go                 |    8 +-
 filter/token/go-server/cmd/main.go                 |    8 +-
 filter/tpslimit/README.md                          |   84 ++
 filter/tpslimit/README_zh.md                       |   84 ++
 filter/{token => tpslimit}/go-client/cmd/main.go   |   29 +-
 .../tpslimit/go-client/pkg/user.go                 |    0
 filter/{token => tpslimit}/go-server/cmd/main.go   |   22 +-
 .../tpslimit/go-server/pkg/limit_strategy.go       |    0
 .../tpslimit/go-server/pkg/reject_handler.go       |    0
 .../tpslimit/go-server/pkg/user.go                 |    0
 game/README.md                                     |   72 +
 game/README_zh.md                                  |   75 +
 {helloworld => game/game}/go-server/cmd/main.go    |   30 +-
 .../cmd/main.go => game/game/pkg/consumer.go       |   35 +-
 game/game/pkg/provider.go                          |  173 +++
 .../server.go => game/gate/go-server/cmd/main.go   |  117 +-
 game/gate/pkg/consumer.go                          |   98 ++
 .../go-server-gate => game/gate}/pkg/provider.go   |   20 +-
 game/proto/game/game.pb.go                         |  395 ++++++
 .../greet.proto => game/proto/game/game.proto      |   33 +-
 game/proto/game/game.triple.go                     |  176 +++
 game/proto/gate/gate.pb.go                         |  262 ++++
 .../greet.proto => game/proto/gate/gate.proto      |   22 +-
 game/proto/gate/gate.triple.go                     |  122 ++
 game/website/css/style.css                         |  238 ++++
 {compatibility/game => game}/website/img/bac.png   |  Bin
 game/website/img/ball.svg                          |   11 +
 game/website/img/gate.svg                          |    5 +
 game/website/img/people.svg                        |    7 +
 game/website/index.html                            |   76 ++
 game/website/js/api.js                             |   77 ++
 game/website/js/index.js                           |  228 ++++
 go.mod                                             |   66 +-
 go.sum                                             |  208 ++-
 healthcheck/{README_zn.md => README_zh.md}         |    0
 healthcheck/go-client/cmd/{client.go => main.go}   |    9 +-
 healthcheck/go-server/cmd/{server.go => main.go}   |   31 +-
 healthcheck/proto/greet.pb.go                      |  151 +--
 healthcheck/proto/greet.triple.go                  |   23 +-
 helloworld/README.md                               |   74 +-
 helloworld/README_CN.md                            |  123 ++
 helloworld/go-client/cmd/main.go                   |   21 +-
 helloworld/go-server/cmd/main.go                   |   14 +-
 helloworld/java-client/pom.xml                     |   72 +
 helloworld/java-client/run.sh                      |    3 +
 .../java/org/example/client/JavaClientApp.java     |   45 +-
 .../java-client/src/main}/proto/greet.proto        |    8 +-
 helloworld/java-server/pom.xml                     |   72 +
 helloworld/java-server/run.sh                      |    3 +
 .../java/org/example/server/JavaServerApp.java     |   55 +
 .../java-server/src/main}/proto/greet.proto        |    7 +-
 helloworld/pom.xml                                 |   90 ++
 helloworld/proto/greet.pb.go                       |  151 +--
 helloworld/proto/greet.triple.go                   |    6 +-
 integrate_test.sh                                  |   24 +-
 .../async/tests/integration/async_test.go          |   13 +-
 .../tests/integration/main_test.go                 |   26 +-
 .../async/tests/integration/main_test.go           |   52 -
 .../context/dubbo/tests/integration/main_test.go   |   62 -
 .../dubbo/tests/integration/userprovider_test.go   |   54 -
 .../context/triple/tests/integration/main_test.go  |   43 -
 .../triple/tests/integration/userprovider_test.go  |   55 -
 .../direct/tests/integration/main_test.go          |   44 -
 .../direct/tests/integration/userprovider_test.go  |   46 -
 .../triple/hessian2/tests/integration/main_test.go |   57 -
 .../tests/integration/userprovider_test.go         |   39 -
 .../error/triple/pb/tests/integration/main_test.go |   43 -
 .../pb/tests/integration/userprovider_test.go      |   48 -
 .../filter/custom/tests/integration/main_test.go   |   43 -
 .../filter/custom/tests/integration/myfilter.go    |   49 -
 .../custom/tests/integration/userprovider_test.go  |   39 -
 .../filter/token/tests/integration/main_test.go    |   41 -
 .../filter/token/tests/integration/token_test.go   |   41 -
 .../go-server-game/tests/integration/main_test.go  |   49 -
 .../go-server-gate/tests/integration/main_test.go  |   48 -
 .../metrics/tests/integration/helloworld_test.go   |   46 -
 .../metrics/tests/integration/main_test.go         |   44 -
 .../registry/etcd/tests/integration/main_test.go   |   50 -
 .../etcd/tests/integration/userprovider_test.go    |   41 -
 .../registry/nacos/tests/integration/main_test.go  |   65 -
 .../nacos/tests/integration/userprovider_test.go   |   45 -
 .../zookeeper/tests/integration/helloworld_test.go |   61 -
 .../zookeeper/tests/integration/main_test.go       |   49 -
 .../tests/integration/config_center_nacos_test.go  |    7 +-
 .../nacos/tests/integration/main_test.go           |    8 +-
 .../integration/config_center_zookeeper_test.go    |    7 +-
 .../zookeeper/tests/integration/main_test.go       |   13 +-
 .../context/tests/integration/context_test.go      |    8 +-
 .../context/tests/integration/main_test.go         |    7 +
 .../pb => direct}/tests/integration/main_test.go   |    9 +-
 .../tests/integration/userprovider_test.go}        |   13 +-
 .../error/tests/integration/error_test.go          |    7 +-
 .../error/tests/integration/main_test.go           |    7 +
 .../custom/tests/integration/assert_filter.go      |   80 ++
 .../custom/tests/integration/custom_filter_test.go |   89 ++
 .../tests/integration/main_test.go                 |   15 +-
 .../filter/sentinel/tests/integration/main_test.go |   11 +-
 .../sentinel/tests/integration/sentinel_test.go    |   18 +-
 .../token/tests/integration/helloworld_test.go     |    7 +-
 .../filter/token/tests/integration/main_test.go    |    5 +
 .../game/game/tests/integration/main_test.go       |  152 +++
 .../game}/tests/integration/provider_test.go       |   43 +-
 .../gate}/tests/integration/main_test.go           |   19 +-
 .../gate}/tests/integration/provider_test.go       |   13 +-
 .../tests/integration/healthcheck_test.go          |    3 +
 .../healthcheck/tests/integration/main_test.go     |    4 +
 .../tests/integration/helloworld_test.go           |    7 +-
 .../helloworld/tests/integration/main_test.go      |   10 +-
 .../interface/tests/integration/main_test.go       |    5 +
 .../tests/integration/service_discovery_test.go    |    7 +-
 .../service/tests/integration/main_test.go         |    5 +
 .../tests/integration/service_discovery_test.go    |    7 +-
 .../tests/integration/otel_test.go                 |  216 +++
 .../tracing/stdout/tests/integration/main_test.go  |    5 +
 .../stdout/tests/integration/stdout_test.go        |    7 +-
 .../registry/nacos/tests/integration/main_test.go  |    9 +-
 .../nacos/tests/integration/userprovider_test.go   |    7 +-
 .../zookeeper/tests/integration/helloworld_test.go |    7 +-
 .../zookeeper/tests/integration/main_test.go       |    9 +-
 .../retry/tests/integration/main_test.go           |    9 +-
 .../retry/tests/integration/retry_test.go          |    7 +-
 .../grpc/tests/integration/grpcprovider_test.go    |    7 +-
 .../rpc/grpc/tests/integration/main_test.go        |    9 +-
 .../multi-protocols/tests/integration/main_test.go |   11 +-
 .../tests/integration/multirpc_test.go             |   10 +-
 .../tests/integration/instanceprovider_test.go     |    4 +-
 .../triple/instance/tests/integration/main_test.go |    2 +
 .../old_triple/tests/integration/main_test.go      |    2 +
 .../tests/integration/oldtripleprovider_test.go    |    4 +-
 .../triple/pb-json/tests/integration/main_test.go  |    2 +
 .../tests/integration/pb-jsonprovider_test.go      |    4 +-
 .../rpc/triple/pb/tests/integration/main_test.go   |    2 +
 .../triple/pb/tests/integration/pbprovider_test.go |    4 +-
 .../rpc/triple/pb2/tests/integration/main_test.go  |    2 +
 .../pb2/tests/integration/pb2provider_test.go      |    4 +-
 .../reflection/tests/integration/main_test.go      |    2 +
 .../tests/integration/reflectionprovider_test.go   |    8 +-
 .../triple/registry/tests/integration/main_test.go |    2 +
 .../tests/integration/registryprovider_test.go     |    4 +-
 .../triple/stream/tests/integration/main_test.go   |    2 +
 .../tests/integration/streamprovider_test.go       |    4 +-
 .../streaming/tests/integration/main_test.go       |   11 +-
 .../streaming/tests/integration/streaming_test.go  |    7 +-
 .../timeout/tests/integration/main_test.go         |   11 +-
 .../timeout/tests/integration/timeout_test.go      |    7 +-
 .../non-protobuf-dubbo/go-client/client.go         |    3 +-
 .../non-protobuf-dubbo/go-server/server.go         |   11 +-
 .../non-protobuf-dubbo/proto/greet.dubbo.go        |    2 +
 .../non-protobuf-triple/go-client/client.go        |   15 +-
 .../non-protobuf-triple/go-server/server.go        |    8 +-
 .../protobuf-triple/go/go-client/cmd/client.go     |    9 +-
 .../protobuf-triple/go/go-server/cmd/server.go     |    6 +
 java_interop/protobuf-triple/go/proto/greet.pb.go  |  118 +-
 .../protobuf-triple/go/proto/greet.triple.go       |    4 +-
 .../interface/go-client/cmd/client.go              |    8 +-
 .../interface/go-server/cmd/server.go              |    8 +-
 .../service_discovery/interface/proto/greet.pb.go  |  189 +--
 .../service/go-client/cmd/client.go                |    8 +-
 .../service/go-server/cmd/server.go                |    8 +-
 .../service_discovery/service/proto/greet.pb.go    |  189 +--
 llm/.env.example                                   |   39 +-
 llm/README.md                                      |   90 +-
 llm/README_zh.md                                   |   88 +-
 llm/config/config.go                               |  104 +-
 llm/go-client/frontend/handlers/chat.go            |    2 +
 llm/go-client/frontend/main.go                     |    1 +
 llm/go-server/cmd/server.go                        |   32 +-
 llm/go-server/llm/llm_service.go                   |  176 +++
 llm/proto/chat.pb.go                               |   10 +-
 llm/start_servers.sh                               |   28 +-
 logger/custom/cmd/main.go                          |    4 +-
 logger/default/cmd/main.go                         |    4 +-
 logger/level/cmd/main.go                           |    7 +-
 logger/rolling/cmd/main.go                         |    3 +
 metrics/README.md                                  |  311 +++--
 metrics/README_CN.md                               |  237 ++++
 metrics/README_zn.md                               |  141 --
 metrics/assert/dashboard.png                       |  Bin 250099 -> 0 bytes
 metrics/assert/datasource.png                      |  Bin 97773 -> 0 bytes
 metrics/assert/grafana.png                         |  Bin 0 -> 948366 bytes
 metrics/assert/import-datasource.png               |  Bin 91148 -> 0 bytes
 metrics/assert/import-json.png                     |  Bin 104299 -> 0 bytes
 metrics/assert/import.png                          |  Bin 65239 -> 0 bytes
 metrics/assert/podmonitor.png                      |  Bin 85451 -> 0 bytes
 .../seata-go => metrics}/docker-compose.yml        |   38 +-
 metrics/go-client/cmd/main.go                      |  158 ++-
 metrics/go-server/cmd/main.go                      |  171 ++-
 metrics/grafana.json                               | 1143 ++++++++++++++++
 .../dubbogo.yml => metrics/prometheus_pull.yml     |   33 +-
 .../prometheus_push.yml                            |   26 +-
 metrics/proto/greet.pb.go                          |  139 +-
 metrics/proto/greet.triple.go                      |   21 +-
 online_boutique/src/adservice/cli/main.go          |    8 +-
 online_boutique/src/adservice/handler/adservice.go |    7 +-
 online_boutique/src/adservice/main.go              |   11 +-
 .../src/adservice/proto/adservice.pb.go            |  197 +--
 .../src/adservice/proto/adservice.triple.go        |   12 +-
 .../src/cartservice/cartstore/interface.go         |    9 +-
 .../src/cartservice/cartstore/memory.go            |    5 +-
 .../src/cartservice/handler/cartservice.go         |    3 +
 online_boutique/src/cartservice/main.go            |   13 +-
 .../src/cartservice/proto/cartservice.pb.go        |  263 ++--
 .../src/cartservice/proto/cartservice.triple.go    |    4 +-
 online_boutique/src/checkoutservice/go.mod         |    6 +-
 online_boutique/src/checkoutservice/go.sum         |   12 +-
 .../src/checkoutservice/handler/checkoutservice.go |    7 +
 online_boutique/src/checkoutservice/main.go        |   11 +-
 online_boutique/src/checkoutservice/money/money.go |    3 +
 .../src/checkoutservice/money/money_test.go        |    2 +
 .../src/checkoutservice/proto/hipstershop.pb.go    | 1432 ++++++-------------
 online_boutique/src/checkoutservice/tracing.go     |    2 +
 online_boutique/src/currencyservice/go.mod         |    6 +-
 online_boutique/src/currencyservice/go.sum         |   12 +-
 .../src/currencyservice/handler/currencyservice.go |    9 +-
 online_boutique/src/currencyservice/main.go        |   11 +-
 .../currencyservice/proto/currencyservice.pb.go    |  194 +--
 .../proto/currencyservice.triple.go                |    4 +-
 online_boutique/src/emailservice/go.mod            |    6 +-
 online_boutique/src/emailservice/go.sum            |   12 +-
 .../src/emailservice/handler/emailservice.go       |    8 +-
 online_boutique/src/emailservice/main.go           |   11 +-
 online_boutique/src/emailservice/proto/email.pb.go |  161 +--
 .../src/emailservice/proto/email.triple.go         |    2 +-
 .../src/frontendservice/deployment_details.go      |    3 +
 online_boutique/src/frontendservice/go.mod         |    8 +-
 online_boutique/src/frontendservice/go.sum         |   15 +-
 online_boutique/src/frontendservice/handlers.go    |    6 +
 online_boutique/src/frontendservice/main.go        |   21 +-
 online_boutique/src/frontendservice/middleware.go  |    3 +
 online_boutique/src/frontendservice/money/money.go |    2 +
 .../src/frontendservice/money/money_test.go        |    2 +
 .../src/frontendservice/proto/hipstershop.pb.go    | 1434 ++++++--------------
 online_boutique/src/frontendservice/rpc.go         |    4 +
 online_boutique/src/paymentservice/go.mod          |    6 +-
 online_boutique/src/paymentservice/go.sum          |   12 +-
 .../src/paymentservice/handler/paymentservice.go   |   15 +-
 online_boutique/src/paymentservice/main.go         |   11 +-
 .../src/paymentservice/proto/payment.pb.go         |  269 ++--
 .../src/paymentservice/proto/payment.triple.go     |    2 +-
 .../handler/productcatalogservice.go               |   18 +-
 online_boutique/src/productcatalogservice/main.go  |   11 +-
 .../proto/productcatalogservice.pb.go              |  324 ++---
 .../proto/productcatalogservice.triple.go          |    4 +-
 online_boutique/src/recommendationservice/go.mod   |    6 +-
 online_boutique/src/recommendationservice/go.sum   |   12 +-
 .../handler/recommendationservice.go               |    7 +-
 online_boutique/src/recommendationservice/main.go  |   11 +-
 .../proto/recommendationservice.pb.go              |  483 +++----
 .../proto/recommendationservice.triple.go          |    2 +-
 online_boutique/src/shippingservice/go.mod         |    6 +-
 online_boutique/src/shippingservice/go.sum         |   12 +-
 .../src/shippingservice/handler/shippingservice.go |    5 +
 online_boutique/src/shippingservice/main.go        |   11 +-
 .../shippingservice/proto/shippingservice.pb.go    |  332 ++---
 .../proto/shippingservice.triple.go                |    4 +-
 online_boutique/src/shippingservice/tracing.go     |    2 +
 otel/tracing/README.md                             |    6 +-
 otel/tracing/README_zh.md                          |   86 ++
 otel/tracing/jaeger/README.md                      |   67 +
 otel/tracing/jaeger/README_zh.md                   |   67 +
 .../{stdout => jaeger}/go-client/cmd/main.go       |   13 +-
 .../{stdout => jaeger}/go-server/cmd/main.go       |   13 +-
 .../tracing/jaeger}/proto/greet.pb.go              |   45 +-
 otel/tracing/{stdout => jaeger}/proto/greet.proto  |    5 +-
 .../tracing/jaeger}/proto/greet.triple.go          |    0
 otel/tracing/otlp_http_exporter/README.md          |   30 +
 otel/tracing/otlp_http_exporter/README_CN.md       |   29 +
 .../otlp_http_exporter/go-server/cmd/main.go       |  245 ++++
 otel/tracing/stdout/README.md                      |    8 +-
 otel/tracing/stdout/{README.md => README_zh.md}    |   21 +-
 otel/tracing/stdout/go-client/cmd/main.go          |    8 +-
 otel/tracing/stdout/go-server/cmd/main.go          |    8 +-
 otel/tracing/stdout/proto/greet.pb.go              |  109 +-
 otel/tracing/stdout/proto/greet.triple.go          |   21 +-
 registry/README.md                                 |    1 +
 .../go-client/cmd => etcd/go-client}/client.go     |   14 +-
 .../go-server/cmd => etcd/go-server}/server.go     |   17 +-
 .../registry => registry/etcd}/proto/greet.pb.go   |   39 +-
 registry/{nacos => etcd}/proto/greet.proto         |    2 +-
 .../etcd}/proto/greet.triple.go                    |    0
 registry/nacos/go-client/cmd/client.go             |    8 +-
 registry/nacos/go-server/cmd/server.go             |    8 +-
 registry/nacos/proto/greet.pb.go                   |  140 +-
 registry/nacos/proto/greet.triple.go               |   21 +-
 registry/zookeeper/go-client/cmd/client.go         |    8 +-
 registry/zookeeper/go-server/cmd/server.go         |    9 +-
 registry/zookeeper/proto/greet.pb.go               |  140 +-
 registry/zookeeper/proto/greet.triple.go           |   21 +-
 retry/go-client/cmd/main.go                        |    8 +-
 retry/go-server/cmd/main.go                        |    8 +-
 retry/proto/greet.pb.go                            |  159 +--
 retry/proto/greet.triple.go                        |    6 +-
 rpc/grpc/go-client/cmd/main.go                     |    8 +-
 rpc/grpc/go-server/cmd/main.go                     |    8 +-
 rpc/grpc/grpc-client/cmd/main.go                   |    7 +-
 rpc/grpc/grpc-server/cmd/main.go                   |   10 +-
 rpc/grpc/proto/greet.pb.go                         |  139 +-
 rpc/grpc/proto/greet.triple.go                     |   21 +-
 rpc/grpc/proto/greet_grpc.pb.go                    |    3 +
 rpc/multi-protocols/go-client/cmd/main.go          |  106 +-
 rpc/multi-protocols/go-server/cmd/main.go          |   39 +-
 rpc/multi-protocols/proto/greet.pb.go              |  139 +-
 rpc/triple/instance/go-client/cmd/main.go          |    6 +-
 rpc/triple/instance/go-server/cmd/main.go          |    2 +
 rpc/triple/instance/proto/greet.pb.go              |   47 +-
 rpc/triple/old_triple/go-client/cmd/main.go        |    6 +-
 rpc/triple/old_triple/go-server/cmd/main.go        |    2 +
 rpc/triple/old_triple/proto/greet.pb.go            |   47 +-
 rpc/triple/old_triple/proto/greet_triple.pb.go     |    5 +
 rpc/triple/pb-json/go-client/cmd/main.go           |    6 +-
 rpc/triple/pb-json/go-server/cmd/main.go           |    6 +-
 rpc/triple/pb-json/proto/greet.pb.go               |  140 +-
 rpc/triple/pb-json/proto/greet.triple.go           |   24 +-
 rpc/triple/pb/go-client/cmd/main.go                |    6 +-
 rpc/triple/pb/go-server/cmd/main.go                |    6 +-
 rpc/triple/pb/proto/greet.pb.go                    |  109 +-
 rpc/triple/pb/proto/greet.triple.go                |    4 +-
 rpc/triple/pb2/go-client/cmd/main.go               |    6 +-
 rpc/triple/pb2/go-server/cmd/main.go               |    6 +-
 rpc/triple/pb2/proto/greet.pb.go                   |  108 +-
 rpc/triple/pb2/proto/greet.triple.go               |    4 +-
 rpc/triple/reflection/go-server/cmd/main.go        |    6 +-
 rpc/triple/reflection/proto/greet.pb.go            |   47 +-
 rpc/triple/registry/go-client/cmd/main.go          |    6 +-
 rpc/triple/registry/go-server/cmd/main.go          |    2 +
 rpc/triple/registry/proto/greet.pb.go              |   47 +-
 rpc/triple/stream/go-client/cmd/main.go            |    6 +-
 rpc/triple/stream/go-server/cmd/main.go            |    6 +-
 rpc/triple/stream/proto/greet.pb.go                |   97 +-
 start_integrate_test.sh                            |   42 +-
 streaming/go-client/cmd/client.go                  |    9 +-
 streaming/go-server/cmd/server.go                  |    8 +-
 streaming/proto/greet.pb.go                        |  333 ++---
 streaming/proto/greet.triple.go                    |    4 +-
 task/shop/MAKEFILE_GUIDE.md                        |  173 +++
 task/shop/Makefile                                 |  245 ++++
 task/shop/comment/api/comment_api.pb.go            |  149 +-
 task/shop/comment/api/comment_api.triple.go        |   21 +-
 task/shop/comment/client/cmd/client.go             |    9 +-
 task/shop/comment/server_v1/cmd/server.go          |    9 +-
 task/shop/comment/server_v2/cmd/server.go          |    9 +-
 task/shop/detail/api/detail_api.pb.go              |  255 ++--
 task/shop/detail/api/detail_api.triple.go          |   21 +-
 task/shop/detail/client/cmd/client.go              |    5 +
 task/shop/detail/server_v1/cmd/server.go           |    9 +-
 task/shop/detail/server_v2/cmd/server.go           |    8 +-
 task/shop/frontend/cmd/main.go                     |    4 +-
 task/shop/frontend/pages/router.go                 |   20 +-
 task/shop/frontend/pages/server.go                 |    7 +-
 task/shop/frontend/server_v1/server.go             |    8 +-
 task/shop/go.mod                                   |   41 +-
 task/shop/go.sum                                   |  766 +----------
 task/shop/order/api/order_api.pb.go                |  177 +--
 task/shop/order/api/order_api.triple.go            |   21 +-
 task/shop/order/client/cmd/client.go               |    8 +-
 task/shop/order/server_v1/cmd/server.go            |    8 +-
 task/shop/order/server_v2/cmd/server.go            |    9 +-
 task/shop/user/api/user_api.pb.go                  |  281 ++--
 task/shop/user/api/user_api.triple.go              |   21 +-
 task/shop/user/go-client/cmd/client.go             |    5 +
 task/shop/user/go-server/cmd/server.go             |    8 +-
 timeout/go-client/cmd/client.go                    |   14 +-
 timeout/go-server/cmd/server.go                    |    8 +-
 timeout/proto/greet.pb.go                          |  158 +--
 timeout/proto/greet.triple.go                      |    6 +-
 tls/README.md                                      |   62 +
 tls/README_CN.md                                   |   62 +
 tls/client/cmd/main.go                             |   56 +
 {rpc/triple/registry => tls}/proto/greet.pb.go     |   39 +-
 {filter => tls}/proto/greet.proto                  |    5 +-
 {rpc/triple/instance => tls}/proto/greet.triple.go |    0
 tls/server/cmd/main.go                             |   66 +
 {compatibility/tls => tls}/x509/README.md          |    0
 {compatibility/tls => tls}/x509/client1_cert.pem   |    0
 {compatibility/tls => tls}/x509/client1_key.pem    |    0
 {compatibility/tls => tls}/x509/client2_cert.pem   |    0
 {compatibility/tls => tls}/x509/client2_key.pem    |    0
 {compatibility/tls => tls}/x509/client_ca_cert.pem |    0
 {compatibility/tls => tls}/x509/client_ca_key.pem  |    0
 {compatibility/tls => tls}/x509/create.sh          |    0
 .../tls => tls}/x509/multiple_uri_cert.pem         |    0
 .../tls => tls}/x509/multiple_uri_key.pem          |    0
 {compatibility/tls => tls}/x509/openssl.cnf        |    0
 {compatibility/tls => tls}/x509/server1_cert.pem   |    0
 {compatibility/tls => tls}/x509/server1_key.pem    |    0
 {compatibility/tls => tls}/x509/server2_cert.pem   |    0
 {compatibility/tls => tls}/x509/server2_key.pem    |    0
 {compatibility/tls => tls}/x509/server_ca_cert.pem |    0
 {compatibility/tls => tls}/x509/server_ca_key.pem  |    0
 {compatibility/tls => tls}/x509/spiffe_cert.pem    |    0
 {compatibility/tls => tls}/x509/spiffe_key.pem     |    0
 .../dubbogo.yml => tools/pgw-cleaner/Dockerfile    |   46 +-
 tools/pgw-cleaner/README.md                        |  270 ++++
 tools/pgw-cleaner/README_CN.md                     |  258 ++++
 .../requirements.in => tools/pgw-cleaner/build.sh  |   10 +-
 tools/pgw-cleaner/cmd/pgw-cleaner/main.go          |  202 +++
 .../pgw-cleaner/deploy/cronjob.yaml                |   39 +-
 tools/pgw-cleaner/deploy/deployment.yaml           |   57 +
 tools/pgw-cleaner/go.mod                           |   26 +
 tools/pgw-cleaner/go.sum                           |  103 ++
 transcation/seata-go/non-idl/client/cmd/client.go  |    7 +-
 .../seata-go/non-idl/client/seata-client/seata.go  |    2 +
 .../seata-go/non-idl/client/service/service.go     |    2 +
 transcation/seata-go/non-idl/server/cmd/server.go  |    2 +
 .../non-idl/server/service/user_provider.go        |    2 +
 transcation/seata-go/triple/client/cmd/main.go     |    9 +-
 .../seata-go/triple/client/seata-client/seata.go   |    8 +-
 transcation/seata-go/triple/proto/seata.pb.go      |  393 ++----
 transcation/seata-go/triple/proto/seata.triple.go  |    4 +-
 transcation/seata-go/triple/server/cmd/main.go     |    2 +
 transcation/seata-go/triple/service/service.go     |    7 +-
 673 files changed, 15598 insertions(+), 16432 deletions(-)
 rename HOWTO_zh.md => HOWTO_CN.md (99%)
 create mode 100644 async/README.md
 create mode 100644 async/README_zh.md
 rename compatibility/async/go-client/cmd/client.go => 
async/go-client/cmd/main.go (61%)
 copy {context => async}/go-server/cmd/main.go (50%)
 create mode 100644 async/proto/user.pb.go
 copy compatibility/rpc/triple/pb/dubbogo-grpc/protobuf/api/helloworld.proto => 
async/proto/user.proto (53%)
 create mode 100644 async/proto/user.triple.go
 rename compatibility/registry/etcd/go-server/pkg/user.go => 
async/proto/user_provider.go (54%)
 create mode 100644 book-flight-ai-agent/go-server/react-agent
 delete mode 100644 compatibility/async/README.md
 delete mode 100644 compatibility/async/README_zh.md
 delete mode 100644 compatibility/async/go-client/conf/dubbogo.yml
 delete mode 100644 compatibility/async/go-client/pkg/user.go
 delete mode 100644 compatibility/async/go-server/cmd/server.go
 delete mode 100644 compatibility/async/go-server/conf/dubbogo.yml
 delete mode 100644 compatibility/async/go-server/pkg/user.go
 delete mode 100644 compatibility/async/go-server/pkg/user_provider.go
 delete mode 100644 compatibility/async/go-server/pkg/user_provider_v2.go
 delete mode 100644 compatibility/context/README.md
 delete mode 100644 compatibility/context/README_zh.md
 delete mode 100644 compatibility/context/dubbo/go-client/cmd/client.go
 delete mode 100644 compatibility/context/dubbo/go-client/conf/dubbogo.yml
 delete mode 100644 compatibility/context/dubbo/go-server/cmd/server.go
 delete mode 100644 compatibility/context/dubbo/go-server/conf/dubbogo.yml
 delete mode 100644 compatibility/context/triple/go-client/cmd/client.go
 delete mode 100644 compatibility/context/triple/go-client/conf/dubbogo.yml
 delete mode 100644 compatibility/context/triple/go-server/cmd/server.go
 delete mode 100644 compatibility/context/triple/go-server/conf/dubbogo.yml
 delete mode 100644 compatibility/direct/README.md
 delete mode 100644 compatibility/direct/README_zh.md
 delete mode 100644 compatibility/direct/go-client/cmd/client.go
 delete mode 100644 compatibility/direct/go-client/conf/dubbogo.yml
 delete mode 100644 compatibility/direct/go-server/cmd/server.go
 delete mode 100644 compatibility/direct/go-server/conf/dubbogo.yml
 delete mode 100644 compatibility/error/triple/hessian2/go-client/cmd/client.go
 delete mode 100644 
compatibility/error/triple/hessian2/go-client/cmd/error_response.go
 delete mode 100644 
compatibility/error/triple/hessian2/go-client/conf/dubbogo.yml
 delete mode 100644 
compatibility/error/triple/hessian2/go-server/cmd/error_response.go
 delete mode 100644 compatibility/error/triple/hessian2/go-server/cmd/server.go
 delete mode 100644 
compatibility/error/triple/hessian2/go-server/conf/dubbogo.yml
 delete mode 100644 compatibility/error/triple/pb/go-client/cmd/client.go
 delete mode 100644 compatibility/error/triple/pb/go-client/conf/dubbogo.yml
 delete mode 100644 compatibility/error/triple/pb/go-server/cmd/error_reponse.go
 delete mode 100644 compatibility/error/triple/pb/go-server/cmd/server.go
 delete mode 100644 compatibility/error/triple/pb/go-server/conf/dubbogo.yml
 delete mode 100644 compatibility/filter/custom/go-client/cmd/client.go
 delete mode 100644 compatibility/filter/custom/go-client/conf/dubbogo.yml
 delete mode 100644 compatibility/filter/custom/go-server/cmd/server.go
 delete mode 100644 compatibility/filter/custom/go-server/conf/dubbogo.yml
 delete mode 100644 compatibility/filter/token/go-client/cmd/client.go
 delete mode 100644 compatibility/filter/token/go-client/conf/dubbogo.yml
 delete mode 100644 compatibility/filter/token/go-server/cmd/server.go
 delete mode 100644 compatibility/filter/token/go-server/conf/dubbogo.yml
 delete mode 100644 compatibility/filter/tpslimit/README.md
 delete mode 100644 compatibility/filter/tpslimit/README_zh.md
 delete mode 100644 compatibility/filter/tpslimit/go-client/cmd/client.go
 delete mode 100644 compatibility/filter/tpslimit/go-client/conf/dubbogo.yml
 delete mode 100644 compatibility/filter/tpslimit/go-server/cmd/server.go
 delete mode 100644 compatibility/filter/tpslimit/go-server/conf/dubbogo.yml
 delete mode 100644 compatibility/game/go-server-game/cmd/server.go
 delete mode 100644 compatibility/game/go-server-game/conf/dubbogo.yml
 delete mode 100644 compatibility/game/go-server-game/pkg/consumer.go
 delete mode 100644 compatibility/game/go-server-game/pkg/provider.go
 delete mode 100644 compatibility/game/go-server-gate/conf/dubbogo.yml
 delete mode 100644 compatibility/game/go-server-gate/pkg/consumer.go
 delete mode 100644 compatibility/game/pkg/consumer/game/basketball.go
 delete mode 100644 compatibility/game/pkg/consumer/gate/basketball.go
 delete mode 100644 compatibility/game/pkg/pojo/info.go
 delete mode 100644 compatibility/game/pkg/pojo/result.go
 delete mode 100644 compatibility/game/website/css/style.css
 delete mode 100644 compatibility/game/website/index.html
 delete mode 100644 compatibility/game/website/js/api.js
 delete mode 100644 compatibility/game/website/js/index.js
 delete mode 100755 compatibility/logger/README.md
 delete mode 100755 compatibility/logger/README_zh.md
 delete mode 100644 compatibility/logger/custom/cmd/main.go
 delete mode 100644 compatibility/logger/custom/conf/dubbogo.yml
 delete mode 100644 compatibility/logger/default/cmd/main.go
 delete mode 100644 compatibility/logger/default/conf/dubbogo.yml
 delete mode 100644 compatibility/logger/level/cmd/main.go
 delete mode 100644 compatibility/logger/level/conf/dubbogo.yml
 delete mode 100644 compatibility/logger/rolling/cmd/main.go
 delete mode 100644 compatibility/logger/rolling/conf/dubbogo.yml
 copy compatibility/{ => mesh/go-client}/api/generate.sh (100%)
 copy compatibility/{ => mesh/go-client}/api/samples_api.pb.go (100%)
 copy compatibility/{ => mesh/go-client}/api/samples_api.proto (100%)
 copy compatibility/{ => mesh/go-client}/api/samples_api_triple.pb.go (100%)
 copy compatibility/{ => mesh/go-server}/api/generate.sh (100%)
 copy compatibility/{ => mesh/go-server}/api/samples_api.pb.go (100%)
 copy compatibility/{ => mesh/go-server}/api/samples_api.proto (100%)
 copy compatibility/{ => mesh/go-server}/api/samples_api_triple.pb.go (100%)
 delete mode 100644 compatibility/metrics/go-client/cmd/client.go
 delete mode 100644 compatibility/metrics/go-client/conf/dubbogo.yml
 delete mode 100644 compatibility/metrics/go-server/cmd/server.go
 delete mode 100644 compatibility/metrics/go-server/conf/dubbogo.yml
 delete mode 100644 compatibility/otel/trace/config/config.go
 delete mode 100644 compatibility/otel/trace/go-client/cmd/main.go
 delete mode 100644 compatibility/otel/trace/go-client/conf/dubbogo.yaml
 delete mode 100644 compatibility/otel/trace/go-server/cmd/main.go
 delete mode 100644 compatibility/otel/trace/go-server/conf/dubbogo.yaml
 copy compatibility/{ => proxyless/go-client}/api/generate.sh (100%)
 copy compatibility/{ => proxyless/go-client}/api/samples_api.pb.go (100%)
 copy compatibility/{ => proxyless/go-client}/api/samples_api.proto (100%)
 copy compatibility/{ => proxyless/go-client}/api/samples_api_triple.pb.go 
(100%)
 copy compatibility/{ => proxyless/go-server}/api/generate.sh (100%)
 copy compatibility/{ => proxyless/go-server}/api/samples_api.pb.go (100%)
 copy compatibility/{ => proxyless/go-server}/api/samples_api.proto (100%)
 copy compatibility/{ => proxyless/go-server}/api/samples_api_triple.pb.go 
(100%)
 delete mode 100644 compatibility/registry/etcd/go-client/cmd/client.go
 delete mode 100644 compatibility/registry/etcd/go-client/conf/dubbogo.yml
 delete mode 100644 compatibility/registry/etcd/go-client/pkg/user.go
 delete mode 100644 compatibility/registry/etcd/go-server/cmd/server.go
 delete mode 100644 compatibility/registry/etcd/go-server/conf/dubbogo.yml
 delete mode 100644 
compatibility/registry/etcd/go-server/docker/docker-compose.yml
 delete mode 100644 compatibility/registry/nacos/go-client/cmd/client.go
 delete mode 100644 compatibility/registry/nacos/go-client/conf/dubbogo.yml
 delete mode 100644 compatibility/registry/nacos/go-server/cmd/server.go
 delete mode 100644 compatibility/registry/nacos/go-server/conf/dubbogo.yml
 delete mode 100644 compatibility/registry/zookeeper/go-client/cmd/client.go
 delete mode 100644 compatibility/registry/zookeeper/go-client/conf/dubbogo.yml
 delete mode 100644 compatibility/registry/zookeeper/go-server/cmd/server.go
 delete mode 100644 compatibility/registry/zookeeper/go-server/conf/dubbogo.yml
 delete mode 100644 compatibility/seata-go/README.md
 delete mode 100644 compatibility/seata-go/README_zh.md
 delete mode 100644 compatibility/seata-go/tcc/README.md
 delete mode 100644 compatibility/seata-go/tcc/client/cmd/client.go
 delete mode 100644 compatibility/seata-go/tcc/client/service/user_provider.go
 delete mode 100644 compatibility/seata-go/tcc/server/cmd/server.go
 delete mode 100644 compatibility/seata-go/tcc/server/service/user_provider.go
 copy config_center/{nacos => apollo}/README.md (53%)
 copy config_center/{nacos => apollo}/README_zn.md (51%)
 copy java_interop/service_discovery/interface/go-client/cmd/client.go => 
config_center/apollo/go-client/cmd/main.go (59%)
 copy {rpc/triple/pb-json => config_center/apollo}/go-server/cmd/main.go (63%)
 copy {rpc/triple/old_triple => config_center/apollo}/proto/greet.pb.go (95%)
 copy config_center/{nacos => apollo}/proto/greet.proto (97%)
 copy config_center/{nacos => apollo}/proto/greet.triple.go (100%)
 rename config_center/nacos/{README_zn.md => README_zh.md} (100%)
 rename config_center/zookeeper/{README_zn.md => README_zh.md} (100%)
 rename context/{README_zn.md => README_zh.md} (100%)
 create mode 100644 direct/README.md
 create mode 100644 direct/README_zh.md
 copy {rpc/triple/old_triple => direct}/go-client/cmd/main.go (74%)
 copy {rpc/grpc => direct}/go-server/cmd/main.go (73%)
 copy {helloworld => direct}/proto/greet.pb.go (95%)
 copy {filter => direct}/proto/greet.proto (93%)
 copy {rpc/triple/reflection => direct}/proto/greet.triple.go (99%)
 rename error/{README_zn.md => README_zh.md} (100%)
 rename {compatibility/filter => filter}/README.md (69%)
 rename {compatibility/filter => filter}/README_zh.md (70%)
 create mode 100644 filter/custom/README.md
 create mode 100644 filter/custom/README_zh.md
 copy filter/{token => custom}/go-client/cmd/main.go (85%)
 rename {compatibility/filter/custom/go-client/cmd => 
filter/custom/go-client/filter}/myfilter.go (99%)
 copy filter/{token => custom}/go-server/cmd/main.go (91%)
 rename {compatibility/filter/custom/go-server/cmd => 
filter/custom/go-server/filter}/myfilter.go (99%)
 copy {compatibility => filter}/polaris/limit/README-zh.md (70%)
 copy {compatibility => filter}/polaris/limit/README.md (89%)
 create mode 100644 filter/polaris/limit/go-client/cmd/main.go
 copy filter/{token => polaris/limit}/go-server/cmd/main.go (67%)
 create mode 100644 filter/polaris/limit/images/dubbogo-ratelimit-rule.png
 copy {helloworld => filter/polaris/limit}/proto/greet.pb.go (99%)
 copy {error => filter/polaris/limit}/proto/greet.proto (100%)
 copy {helloworld => filter/polaris/limit}/proto/greet.triple.go (100%)
 create mode 100644 filter/tpslimit/README.md
 create mode 100644 filter/tpslimit/README_zh.md
 copy filter/{token => tpslimit}/go-client/cmd/main.go (71%)
 rename {compatibility/filter => filter}/tpslimit/go-client/pkg/user.go (100%)
 copy filter/{token => tpslimit}/go-server/cmd/main.go (79%)
 rename {compatibility/filter => 
filter}/tpslimit/go-server/pkg/limit_strategy.go (100%)
 rename {compatibility/filter => 
filter}/tpslimit/go-server/pkg/reject_handler.go (100%)
 rename {compatibility/filter => filter}/tpslimit/go-server/pkg/user.go (100%)
 create mode 100644 game/README.md
 create mode 100644 game/README_zh.md
 copy {helloworld => game/game}/go-server/cmd/main.go (69%)
 copy rpc/triple/old_triple/go-client/cmd/main.go => game/game/pkg/consumer.go 
(70%)
 create mode 100644 game/game/pkg/provider.go
 rename compatibility/game/go-server-gate/cmd/server.go => 
game/gate/go-server/cmd/main.go (59%)
 create mode 100644 game/gate/pkg/consumer.go
 rename {compatibility/game/go-server-gate => game/gate}/pkg/provider.go (65%)
 create mode 100644 game/proto/game/game.pb.go
 copy java_interop/service_discovery/service/proto/greet.proto => 
game/proto/game/game.proto (60%)
 create mode 100644 game/proto/game/game.triple.go
 create mode 100644 game/proto/gate/gate.pb.go
 copy rpc/triple/instance/proto/greet.proto => game/proto/gate/gate.proto (69%)
 create mode 100644 game/proto/gate/gate.triple.go
 create mode 100644 game/website/css/style.css
 rename {compatibility/game => game}/website/img/bac.png (100%)
 create mode 100644 game/website/img/ball.svg
 create mode 100644 game/website/img/gate.svg
 create mode 100644 game/website/img/people.svg
 create mode 100644 game/website/index.html
 create mode 100644 game/website/js/api.js
 create mode 100644 game/website/js/index.js
 rename healthcheck/{README_zn.md => README_zh.md} (100%)
 rename healthcheck/go-client/cmd/{client.go => main.go} (90%)
 rename healthcheck/go-server/cmd/{server.go => main.go} (85%)
 create mode 100644 helloworld/README_CN.md
 create mode 100644 helloworld/java-client/pom.xml
 create mode 100644 helloworld/java-client/run.sh
 copy book-flight-ai-agent/proto/chat.proto => 
helloworld/java-client/src/main/java/org/example/client/JavaClientApp.java (51%)
 copy {rpc/triple/instance => 
helloworld/java-client/src/main}/proto/greet.proto (86%)
 create mode 100644 helloworld/java-server/pom.xml
 create mode 100644 helloworld/java-server/run.sh
 create mode 100644 
helloworld/java-server/src/main/java/org/example/server/JavaServerApp.java
 copy {error => helloworld/java-server/src/main}/proto/greet.proto (88%)
 create mode 100644 helloworld/pom.xml
 rename integrate_test/{compatibility => 
}/async/tests/integration/async_test.go (79%)
 copy integrate_test/{rpc/triple/pb-json => 
async}/tests/integration/main_test.go (73%)
 delete mode 100644 
integrate_test/compatibility/async/tests/integration/main_test.go
 delete mode 100644 
integrate_test/compatibility/context/dubbo/tests/integration/main_test.go
 delete mode 100644 
integrate_test/compatibility/context/dubbo/tests/integration/userprovider_test.go
 delete mode 100644 
integrate_test/compatibility/context/triple/tests/integration/main_test.go
 delete mode 100644 
integrate_test/compatibility/context/triple/tests/integration/userprovider_test.go
 delete mode 100644 
integrate_test/compatibility/direct/tests/integration/main_test.go
 delete mode 100644 
integrate_test/compatibility/direct/tests/integration/userprovider_test.go
 delete mode 100644 
integrate_test/compatibility/error/triple/hessian2/tests/integration/main_test.go
 delete mode 100644 
integrate_test/compatibility/error/triple/hessian2/tests/integration/userprovider_test.go
 delete mode 100644 
integrate_test/compatibility/error/triple/pb/tests/integration/main_test.go
 delete mode 100644 
integrate_test/compatibility/error/triple/pb/tests/integration/userprovider_test.go
 delete mode 100644 
integrate_test/compatibility/filter/custom/tests/integration/main_test.go
 delete mode 100644 
integrate_test/compatibility/filter/custom/tests/integration/myfilter.go
 delete mode 100644 
integrate_test/compatibility/filter/custom/tests/integration/userprovider_test.go
 delete mode 100644 
integrate_test/compatibility/filter/token/tests/integration/main_test.go
 delete mode 100644 
integrate_test/compatibility/filter/token/tests/integration/token_test.go
 delete mode 100644 
integrate_test/compatibility/game/go-server-game/tests/integration/main_test.go
 delete mode 100644 
integrate_test/compatibility/game/go-server-gate/tests/integration/main_test.go
 delete mode 100644 
integrate_test/compatibility/metrics/tests/integration/helloworld_test.go
 delete mode 100644 
integrate_test/compatibility/metrics/tests/integration/main_test.go
 delete mode 100644 
integrate_test/compatibility/registry/etcd/tests/integration/main_test.go
 delete mode 100644 
integrate_test/compatibility/registry/etcd/tests/integration/userprovider_test.go
 delete mode 100644 
integrate_test/compatibility/registry/nacos/tests/integration/main_test.go
 delete mode 100644 
integrate_test/compatibility/registry/nacos/tests/integration/userprovider_test.go
 delete mode 100644 
integrate_test/compatibility/registry/zookeeper/tests/integration/helloworld_test.go
 delete mode 100644 
integrate_test/compatibility/registry/zookeeper/tests/integration/main_test.go
 copy integrate_test/{rpc/triple/pb => direct}/tests/integration/main_test.go 
(86%)
 copy integrate_test/{filter/token/tests/integration/helloworld_test.go => 
direct/tests/integration/userprovider_test.go} (82%)
 create mode 100644 
integrate_test/filter/custom/tests/integration/assert_filter.go
 create mode 100644 
integrate_test/filter/custom/tests/integration/custom_filter_test.go
 copy integrate_test/filter/{token => custom}/tests/integration/main_test.go 
(78%)
 create mode 100644 integrate_test/game/game/tests/integration/main_test.go
 rename integrate_test/{compatibility/game/go-server-game => 
game/game}/tests/integration/provider_test.go (55%)
 copy integrate_test/{rpc/triple/pb => 
game/gate}/tests/integration/main_test.go (75%)
 rename integrate_test/{compatibility/game/go-server-gate => 
game/gate}/tests/integration/provider_test.go (78%)
 create mode 100644 
integrate_test/otel/tracing/otlp_http_exporter/tests/integration/otel_test.go
 create mode 100644 llm/go-server/llm/llm_service.go
 create mode 100644 metrics/README_CN.md
 delete mode 100644 metrics/README_zn.md
 delete mode 100644 metrics/assert/dashboard.png
 delete mode 100644 metrics/assert/datasource.png
 create mode 100644 metrics/assert/grafana.png
 delete mode 100644 metrics/assert/import-datasource.png
 delete mode 100644 metrics/assert/import-json.png
 delete mode 100644 metrics/assert/import.png
 delete mode 100644 metrics/assert/podmonitor.png
 copy {compatibility/seata-go => metrics}/docker-compose.yml (62%)
 create mode 100644 metrics/grafana.json
 rename compatibility/seata-go/tcc/client/conf/dubbogo.yml => 
metrics/prometheus_pull.yml (65%)
 copy compatibility/seata-go/docker-compose.yml => metrics/prometheus_push.yml 
(73%)
 create mode 100644 otel/tracing/README_zh.md
 create mode 100644 otel/tracing/jaeger/README.md
 create mode 100644 otel/tracing/jaeger/README_zh.md
 copy otel/tracing/{stdout => jaeger}/go-client/cmd/main.go (87%)
 copy otel/tracing/{stdout => jaeger}/go-server/cmd/main.go (88%)
 copy {rpc/triple/registry => otel/tracing/jaeger}/proto/greet.pb.go (73%)
 copy otel/tracing/{stdout => jaeger}/proto/greet.proto (97%)
 copy {rpc/triple/instance => otel/tracing/jaeger}/proto/greet.triple.go (100%)
 create mode 100644 otel/tracing/otlp_http_exporter/README.md
 create mode 100644 otel/tracing/otlp_http_exporter/README_CN.md
 create mode 100644 otel/tracing/otlp_http_exporter/go-server/cmd/main.go
 copy otel/tracing/stdout/{README.md => README_zh.md} (87%)
 copy registry/{nacos/go-client/cmd => etcd/go-client}/client.go (88%)
 copy registry/{zookeeper/go-server/cmd => etcd/go-server}/server.go (89%)
 copy {rpc/triple/registry => registry/etcd}/proto/greet.pb.go (73%)
 copy registry/{nacos => etcd}/proto/greet.proto (97%)
 copy {rpc/triple/instance => registry/etcd}/proto/greet.triple.go (100%)
 create mode 100644 task/shop/MAKEFILE_GUIDE.md
 create mode 100644 task/shop/Makefile
 create mode 100644 tls/README.md
 create mode 100644 tls/README_CN.md
 create mode 100644 tls/client/cmd/main.go
 copy {rpc/triple/registry => tls}/proto/greet.pb.go (73%)
 copy {filter => tls}/proto/greet.proto (92%)
 copy {rpc/triple/instance => tls}/proto/greet.triple.go (100%)
 create mode 100644 tls/server/cmd/main.go
 copy {compatibility/tls => tls}/x509/README.md (100%)
 copy {compatibility/tls => tls}/x509/client1_cert.pem (100%)
 copy {compatibility/tls => tls}/x509/client1_key.pem (100%)
 copy {compatibility/tls => tls}/x509/client2_cert.pem (100%)
 copy {compatibility/tls => tls}/x509/client2_key.pem (100%)
 copy {compatibility/tls => tls}/x509/client_ca_cert.pem (100%)
 copy {compatibility/tls => tls}/x509/client_ca_key.pem (100%)
 copy {compatibility/tls => tls}/x509/create.sh (100%)
 copy {compatibility/tls => tls}/x509/multiple_uri_cert.pem (100%)
 copy {compatibility/tls => tls}/x509/multiple_uri_key.pem (100%)
 copy {compatibility/tls => tls}/x509/openssl.cnf (100%)
 copy {compatibility/tls => tls}/x509/server1_cert.pem (100%)
 copy {compatibility/tls => tls}/x509/server1_key.pem (100%)
 copy {compatibility/tls => tls}/x509/server2_cert.pem (100%)
 copy {compatibility/tls => tls}/x509/server2_key.pem (100%)
 copy {compatibility/tls => tls}/x509/server_ca_cert.pem (100%)
 copy {compatibility/tls => tls}/x509/server_ca_key.pem (100%)
 copy {compatibility/tls => tls}/x509/spiffe_cert.pem (100%)
 copy {compatibility/tls => tls}/x509/spiffe_key.pem (100%)
 rename compatibility/seata-go/tcc/server/conf/dubbogo.yml => 
tools/pgw-cleaner/Dockerfile (59%)
 create mode 100644 tools/pgw-cleaner/README.md
 create mode 100644 tools/pgw-cleaner/README_CN.md
 copy online_boutique/src/loadgenerator/requirements.in => 
tools/pgw-cleaner/build.sh (83%)
 create mode 100644 tools/pgw-cleaner/cmd/pgw-cleaner/main.go
 rename compatibility/seata-go/docker-compose.yml => 
tools/pgw-cleaner/deploy/cronjob.yaml (58%)
 create mode 100644 tools/pgw-cleaner/deploy/deployment.yaml
 create mode 100644 tools/pgw-cleaner/go.mod
 create mode 100644 tools/pgw-cleaner/go.sum

Reply via email to