Kitex supports generic calls for Thrift and Protobuf, typically used for mid-platform services that do not need generated code.
In addition to IDL-defined data structures, Kitex supports additional meta-info transmitting capabilities and interoperability with different frameworks.
SDK Mode（invoker）provides a way to call Kitex server just like a SDK.
RPC is based on the protocol and there is no unified error code specification, so Kitex provides ErrorHandler to customize error handling.
Kitex supports customizing business logic before and after server startup and exit respectively.
Kitex supports custom Proxy routing for unregistered gRPC method calls.
Frugal is a high-performance Thrift codec, based on JIT that does not rely on the Go codec based on generated Go source code. In most scenarios, it outperforms the Go codec.
Kitex supports the xDS protocol and runs in Proxyless mode, managed by the service mesh in unify.
Kitex Profiler provides request-level runtime cost statistic capability.
Kitex supports multiple service registration on a server.
Goroutine local storage for implicitly pass context
Was this page helpful?