Hi Kimm, Pls. take a look at https://github.com/dubbo/dubbo-rpc-native-thrift to check if it solves your concern.
Thanks, -Ian. On Sun, Jul 8, 2018 at 2:20 AM Kimm King <[email protected]> wrote: > Hi, community. > > ## Problems > When I enhance rpc-thrift module test coverage this week, I found its > thirft version is too old. > Cause thrift-0.8.x is not support more than one service in a thrift > server, dubbo create a MultiServiceProcessor to hold multiple Services, > and add some custom binary bytes transported before thrift binary > data in this dubbo-rpc-thrift module. > > So a native thrift client can't consume a 'thrift' service exported > by dubbo-rpc-thrift.This module actually equals to a thrift-like > serialization. > Since thrift-0.9.1, the native thrift library was also supporting > multiple services by a TMultiplexedProcessor, we can resolve this problem > simply and directly. > > ## Target > Make a perfect and simple dubbo-rpc-thrift module to support native > thrift protocol > > ## Solution > Update thrift version to 0.11.0 and modify service mapping mechanism > by replacing custom MultiServiceProcessor with formal TMultiplexedProcessor. > > > > KimmKing([email protected]) > == In me the tiger sniffs the rose. == > >
