Description
SkyWalking incubator project contains 3 core module: agent, collector, ui. The trace data protocol is use for agent send the sniffer trace data to collector.
Now, there were two implementation: gRPC and Gson. But the Gson could not define the schema explicitly. This is not good for the users and other language agent contributors.
And i think do not use string comparisons for the JSON key to find the value will be faster than any other Java JSON library.
Recommend to use: http://jsoniter.com https://github.com/json-iterator/java