You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There isn't much documentation about jsonRpc on the official website, so I wrote the code according to that of simples. I encountered the following problems.
Q1. Everytime JsonRpc Client call server, server printed jsonrpc/server.go:122 [ReadRequest] error: EOF (demo1)
Q2. After I used the filter, it took effect on the server side, but didn't work on the client side. (demo2)
Logs
Click me to check logs
server:
2025-02-21 11:05:03 INFO [email protected]/options.go:90 [Config Center] Config center doesn't start
2025-02-21 11:05:03 INFO jsonrpc/jsonrpc_protocol.go:72 [JSONRPC protocol] Export service: jsonrpc://:20000/GreetProvider?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=GreetProvider&loadbalance=random&max-server-recv-msg-size=4mib&max-server-send-msg-size=&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go¶m.sign=&pid=13472®istry.role=3&release=dubbo-golang-3.2.0&retries=&serialization=&service.filter=echo%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider×tamp=1740107103&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup=
2025-02-21 11:05:03 INFO jsonrpc/server.go:235 rpc server start to listen on [::]:20000
2025-02-21 11:05:03 WARN common/rpc_service.go:373 method Resume of mtype func(*health.HealthTripleServer) has wrong number of in out parameters 0; needs exactly 1/2
2025-02-21 11:05:03 WARN common/rpc_service.go:373 method SetServingStatus of mtype func(*health.HealthTripleServer, string, triple_health.HealthCheckResponse_ServingStatus) has wrong number of in out parameters 0; needs exactly 1/2
2025-02-21 11:05:03 WARN common/rpc_service.go:373 method Shutdown of mtype func(*health.HealthTripleServer) has wrong number of in out parameters 0; needs exactly 1/2
2025-02-21 11:05:03 INFO jsonrpc/jsonrpc_protocol.go:72 [JSONRPC protocol] Export service: jsonrpc://:20000/grpc.health.v1.Health?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=HealthCheckServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.health.v1.Health&loadbalance=random&max-server-recv-msg-size=4mib&max-server-send-msg-size=&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go¶m.sign=&pid=13472®istry.role=3&release=dubbo-golang-3.2.0&retries=&serialization=&service.filter=echo%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider×tamp=1740107103&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup=
2025-02-21 11:05:03 INFO jsonrpc/jsonrpc_protocol.go:72 [JSONRPC protocol] Export service: jsonrpc://:20000/grpc.reflection.v1alpha.ServerReflection?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=ReflectionServer&cluster=failover&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&interface=grpc.reflection.v1alpha.ServerReflection&loadbalance=random&max-server-recv-msg-size=4mib&max-server-send-msg-size=&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go¶m.sign=&pid=13472®istry.role=3&release=dubbo-golang-3.2.0&retries=&serialization=&service.filter=echo%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider×tamp=1740107103&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&warmup=
2025-02-21 11:05:03 WARN configurable/exporter.go:95 [Metadata Service] Dubbo-go 3.2.0 version's MetadataService only support dubbo protocol,MetadataService will use random port
2025-02-21 11:05:03 INFO config/service_config.go:217 dubbo will be assgined to a random port, since the port is an invalid number
2025-02-21 11:05:03 INFO dubbo/dubbo_protocol.go:84 [DUBBO Protocol] Export service: dubbo://:58302/org.apache.dubbo.metadata.MetadataService?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=MetadataService&cluster=&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&group=dubbo.io&interface=org.apache.dubbo.metadata.MetadataService&loadbalance=&max-server-recv-msg-size=&max-server-send-msg-size=&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go¶m.sign=&pid=13472®istry.role=3&release=dubbo-golang-3.2.0&retries=&serialization=&service.filter=echo%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider×tamp=1740107103&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&version=1.0.0&warmup=
2025-02-21 11:05:03 INFO configurable/exporter.go:80 [Metadata Service] The MetadataService exports urls : [dubbo://:58302/org.apache.dubbo.metadata.MetadataService?accesslog=&app.version=&application=dubbo.io&auth=&bean.name=MetadataService&cluster=&config.tracing=&environment=&execute.limit=&execute.limit.rejected.handler=&export=true&group=dubbo.io&interface=org.apache.dubbo.metadata.MetadataService&loadbalance=&max-server-recv-msg-size=&max-server-send-msg-size=&metadata-type=local&module=sample&name=dubbo.io&organization=dubbo-go&owner=dubbo-go¶m.sign=&pid=13472®istry.role=3&release=dubbo-golang-3.2.0&retries=&serialization=&service.filter=echo%2Ctoken%2Caccesslog%2Ctps%2Cgeneric_service%2Cexecute%2Cpshutdown&side=provider×tamp=1740107103&tps.limit.interval=&tps.limit.rate=&tps.limit.rejected.handler=&tps.limit.strategy=&tps.limiter=&version=1.0.0&warmup=]
2025-02-21 11:05:07 WARN jsonrpc/server.go:122 [ReadRequest] error: EOF
2025-02-21 11:05:17 WARN jsonrpc/server.go:122 [ReadRequest] error: EOF
Client
2025-02-21 11:05:17 INFO [email protected]/options.go:90 [Config Center] Config center doesn't start
2025-02-21 11:05:17 INFO client/action.go:61 URL specified explicitly 127.0.0.1:20000
2025-02-21 11:05:17 INFO jsonrpc/jsonrpc_protocol.go:91 [JSONRPC Protocol] Refer service: jsonrpc://127.0.0.1:20000/GreetProvider?app.version=&application=dubbo_multirpc_client&async=false&bean.name=GreetProvider&cluster=failover&config.tracing=&environment=&generic=&group=&interface=GreetProvider&loadbalance=&metadata-type=local&module=sample&name=dubbo_multirpc_client&organization=dubbo-go&owner=dubbo-go&peer=true&provided-by=&reference.filter=cshutdown®istry.role=0&release=dubbo-golang-3.2.0&remote.timestamp=&retries=&serialization=json&side=consumer&sticky=false×tamp=1740107117&version=
2025-02-21 11:05:17 INFO client/Client.go:53 Get jsonrpc Response: hellonewjsonrpc
The text was updated successfully, but these errors were encountered:
Environment
Reproducible Repository
https://github.com/StupidManYI/dubbo-go-jsonRpc-demo (Q1 -> demo1 , Q2 -> demo2)
Issue description
There isn't much documentation about jsonRpc on the official website, so I wrote the code according to that of simples. I encountered the following problems.
Q1. Everytime JsonRpc Client call server, server printed
jsonrpc/server.go:122 [ReadRequest] error: EOF
(demo1)Q2. After I used the filter, it took effect on the server side, but didn't work on the client side. (demo2)
Logs
Click me to check logs
server:
Client
The text was updated successfully, but these errors were encountered: