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
feat(triple): support generic call for Triple protocol
- Add protoWrapperCodec for client-side generic call serialization
- Add WrapperCodec interface for wrapper-based codecs
- Enhance protoBinaryCodec to handle TripleRequestWrapper/TripleResponseWrapper
- Add WithGeneric() client option to enable generic call mode
- Auto-register $invoke method on server side for generic call handling
- Add reflection-based method invocation in server
- Enhance Go-to-Java type mapping in generic filter
- Support hessian2 serialization for cross-language interoperability
This enables dubbo-go to make generic calls to Java Dubbo services
using Triple protocol without pre-generated stubs.
Tested with:
- Go client -> Java server: PASS
- Java client -> Go server: PASS
- Go client -> Go server: PASS
Signed-off-by: TsukiKage <[email protected]>
0 commit comments