[ https://issues.apache.org/jira/browse/COMDEV-274?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16394157#comment-16394157 ]
peng-yongsheng commented on COMDEV-274: --------------------------------------- [~lczhu] Hi, glad you are interesting this idea. First of all you should read about this doc https://github.com/apache/incubator-skywalking/blob/master/docs/en/Trace-Data-Protocol.md#http-json-services. >From this doc you will know the trace data protocol which transferred from the >agent to the collector. > SkyWalking project: DSL-JSON trace data protocol implementation > --------------------------------------------------------------- > > Key: COMDEV-274 > URL: https://issues.apache.org/jira/browse/COMDEV-274 > Project: Community Development > Issue Type: Improvement > Components: GSoC/Mentoring ideas > Reporter: peng-yongsheng > Priority: Major > Labels: GSoC2018, beginner, mentor, starter > > 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] -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@community.apache.org For additional commands, e-mail: dev-h...@community.apache.org