fanliang11 / surging

Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming ,The service engine supports http, TCP, WS,Grpc, Thrift,Mqtt, UDP, and DNS protocols. It uses ZooKeeper and Consul as a registry, and integrates it. Hash, random, polling, Fair Polling as a load balancing algorithm, built-in service governance to ensure reliable RPC communication, the engine contains Diagnostic, link tracking for protocol and middleware calls, and integration SkyWalking Distributed APM
MIT License
3.24k stars 923 forks source link

fix(codec): fix the messagepack、protobuffer codec that not serialize … #388

Closed linch90 closed 4 years ago

linch90 commented 4 years ago

…the StatusCode property of RemoteInvokeResultMessage.

fanliang11 commented 4 years ago

RemoteInvokeResultMessage is not required to add StatusCode,You can use generic serviceresult when the service returns, and add StatusCode in it。