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
服务接口定义:
Task Approve(System.Collections.Generic.List< int > idList)
运行时报错:
exception = {System.TypeLoadException: GenericArguments[0], 'Newtonsoft.Json.Linq.JContainer', on 'MessagePack.Formatters.NonGenericListFormatter`1[T]' violates the constraint of type parameter 'T'.
at MessagePack.FormatterResolverExtensions.GetFormatterWithVerify[...
服务接口定义: Task Approve(System.Collections.Generic.List< int > idList)
运行时报错: exception = {System.TypeLoadException: GenericArguments[0], 'Newtonsoft.Json.Linq.JContainer', on 'MessagePack.Formatters.NonGenericListFormatter`1[T]' violates the constraint of type parameter 'T'. at MessagePack.FormatterResolverExtensions.GetFormatterWithVerify[...