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