You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@skywalking.apache.org by GitBox <gi...@apache.org> on 2020/12/17 12:40:52 UTC

[GitHub] [skywalking] lijial opened a new issue #6027: Why only grpc to send trace data, not http?

lijial opened a new issue #6027:
URL: https://github.com/apache/skywalking/issues/6027


   Please answer these questions before submitting your issue.
   
   - Why do you submit this issue?
   - [Question] Question or discussion
   - [ ] Bug
   - [ ] Requirement
   - [ ] Feature or performance improvement
   
   ___
   ### Question
   - What do you want to know?
   in   v5.0.0-beta2  , there is  embed jetty, javaagent could send tracedata to collector use http
   in v6.0.0-GA and later versions, there is only grpc . 
   why remove jetty/http? 
   is the reason only grpc performance better? 
   now can I use http to send tracedata? is there any worse situation from http?
   
   ___
   ### Bug
   - Which version of SkyWalking, OS, and JRE?
   - Which company or project?
   
   - What happened?
   If possible, provide a way to reproduce the error. e.g. demo application, component version.
   
   ___
   ### Requirement or improvement
   - Please describe your requirements or improvement suggestions.
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking] wu-sheng commented on issue #6027: Why only grpc to send trace data, not http?

Posted by GitBox <gi...@apache.org>.
wu-sheng commented on issue #6027:
URL: https://github.com/apache/skywalking/issues/6027#issuecomment-747880276


   I think that would be never due to no reason to do this.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking] lijial commented on issue #6027: Why only grpc to send trace data, not http?

Posted by GitBox <gi...@apache.org>.
lijial commented on issue #6027:
URL: https://github.com/apache/skywalking/issues/6027#issuecomment-747879951


   @wu-sheng 
   > @lijial if you mean to send the data in Java agent with HTTP, it's not supported, for Java agent, we only support gRPC.
   > 
   > The OAP backend can receive HTTP data because some languages are hard to use gRPC, Nginx Lua for example
   
   OK,this is what I wanna know. And 8.4.0 version not support javaagent using HTTP either? 
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking] lijial commented on issue #6027: Why only grpc to send trace data, not http?

Posted by GitBox <gi...@apache.org>.
lijial commented on issue #6027:
URL: https://github.com/apache/skywalking/issues/6027#issuecomment-747881494


   > I think that would be never due to no reason to do this.
   
   As our company use skywalking but grpc not stable in some situation. So I wanna change the grpc to http.
   If it's just performance, and our flow is  low as 10k/s. 
   Should I change the agent to use http? 
   Is it necessary for safety and stability for me to do so?
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking] kezhenxu94 commented on issue #6027: Why only grpc to send trace data, not http?

Posted by GitBox <gi...@apache.org>.
kezhenxu94 commented on issue #6027:
URL: https://github.com/apache/skywalking/issues/6027#issuecomment-747865477


   @lijial if you mean to send the data in Java agent with HTTP, it's not supported, for Java agent, we only support gRPC.
   
   The OAP backend can receive HTTP data because some languages are hard to use gRPC, Nginx Lua for example


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking] wu-sheng commented on issue #6027: Why only grpc to send trace data, not http?

Posted by GitBox <gi...@apache.org>.
wu-sheng commented on issue #6027:
URL: https://github.com/apache/skywalking/issues/6027#issuecomment-747887006


   I don't know what do you mean grpc is not stable. But from my understanding, it is really widely adopted. You could change the codes by yourself, for stability, that depends on your codes only.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking] lijial commented on issue #6027: Why only grpc to send trace data, not http?

Posted by GitBox <gi...@apache.org>.
lijial commented on issue #6027:
URL: https://github.com/apache/skywalking/issues/6027#issuecomment-747852149


   >Now can I use http to send tracedata? is there any worse situation from HTTP?
   Deal wu-sheng, Thanks for reply , as this question I should not understand your answer, 
   As I use 8.4.0  ,  I can use http?  And you support to use http? 
   Are there still several kind of agent ? 
   As I only know only one agent and OAP server...
   
   
   
   
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking] wu-sheng commented on issue #6027: Why only grpc to send trace data, not http?

Posted by GitBox <gi...@apache.org>.
wu-sheng commented on issue #6027:
URL: https://github.com/apache/skywalking/issues/6027#issuecomment-747432864


   > Why remove jetty/http?
   
   You are not following the latest, it is back, but we only recommend for the languages don't support grpc.
   
   > Is the reason only grpc performance better?
   
   Yes, much much better than JSON based HTTP.
   
   > Now can I use http to send tracedata? is there any worse situation from HTTP?
   
   Send, I don't know, that depends on the agent or SDK. As OAP server, we support that.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking] lijial commented on issue #6027: Why only grpc to send trace data, not http?

Posted by GitBox <gi...@apache.org>.
lijial commented on issue #6027:
URL: https://github.com/apache/skywalking/issues/6027#issuecomment-747892642


   > I don't know what do you mean grpc is not stable. But from my understanding, it is really widely adopted. You could change the codes by yourself, for stability, that depends on your codes only.
   
   OK,I know, thankyou
   And is there SPI interface  in javaagent, Easy for me to extend data transmission using http?
   
   
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking] wu-sheng commented on issue #6027: Why only grpc to send trace data, not http?

Posted by GitBox <gi...@apache.org>.
wu-sheng commented on issue #6027:
URL: https://github.com/apache/skywalking/issues/6027#issuecomment-747893320


   See how Kafak reporter works. It is the same way for other reporters.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking] wu-sheng closed issue #6027: Why only grpc to send trace data, not http?

Posted by GitBox <gi...@apache.org>.
wu-sheng closed issue #6027:
URL: https://github.com/apache/skywalking/issues/6027


   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking] lijial edited a comment on issue #6027: Why only grpc to send trace data, not http?

Posted by GitBox <gi...@apache.org>.
lijial edited a comment on issue #6027:
URL: https://github.com/apache/skywalking/issues/6027#issuecomment-747852149


   @wu-sheng 
   >Now can I use http to send tracedata? is there any worse situation from HTTP?
   Deal wu-sheng, Thanks for reply , as this question I should not understand your answer, 
   As I use 8.4.0  ,  I can use http?  And you support to use http? 
   Are there still several kind of agent ? 
   As I only know only one agent and OAP server...
   
   
   
   
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [skywalking] lijial edited a comment on issue #6027: Why only grpc to send trace data, not http?

Posted by GitBox <gi...@apache.org>.
lijial edited a comment on issue #6027:
URL: https://github.com/apache/skywalking/issues/6027#issuecomment-747852149


   @wu-sheng 
   >Now can I use http to send tracedata? is there any worse situation from HTTP?
   Deal wu-sheng, Thanks for your reply , as this question I should not understand your answer, 
   As I use 8.4.0  ,  I can use http?  And you support to use http? 
   Are there still several kind of agent ? 
   As I only know only one agent and OAP server...
   
   
   
   
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org