zrlw
zrlw
version compatibility should also be considered. |client|server| |----|----| |old | new | |new | old |
In my opinion, It is best to provide users with an option, just like ```dubbo.registry.register-mode```, users could choose ```instance```(only new), ```interface```(only old) or ```all```(export both instance and interface for compatibility)...
> > If this issue isn’t urgent, I’d be happy to take it on and work through it at a steady pace. Feel free to assign it to me if...
``` service Greeter{ // key, Convert the first letter to uppercase rpc Greet(GreeterRequest) returns (GreeterReply); rpc biStream(stream GreeterRequest) returns (stream GreeterReply); rpc serverStream(GreeterRequest) returns (stream GreeterReply); } ``` methods name...
you might refer to this proto: https://github.com/apache/dubbo/blob/3.3/dubbo-rpc/dubbo-rpc-triple/src/main/proto/health.proto ``` service Health { ... rpc Check(HealthCheckRequest) returns (HealthCheckResponse); ... rpc Watch(HealthCheckRequest) returns (stream HealthCheckResponse); } ```
i tested on current dubbo 3.3 branch and didn't find the issue. here is my operations: 1. modify pom.xml of dubbo-demo-spring-boot-idl, (1) add dependencies ``` com.google.protobuf protobuf-java-util 3.25.6 io.grpc grpc-api...
> This descriptor stores method names using the original names from the .proto file, which are typically UpperCamelCase (e.g., SayHello). pls submit a new issue and pr?
> [@paxxie2](https://github.com/paxxie2) Already working on it. Since @paxxie2 has not responded for a while, anybody willing to continue fixing this issue based on https://github.com/oxsean/dubbo/commit/da8fd19c2c041326f9d35c47b2448e37b35ca716 is appreciated.