You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@dubbo.apache.org by GitBox <gi...@apache.org> on 2021/11/12 06:38:59 UTC

[GitHub] [dubbo] vio-lin opened a new issue #9262: Can we generate gprc class in runtime so that we may do not need to depends on proto plugin.

vio-lin opened a new issue #9262:
URL: https://github.com/apache/dubbo/issues/9262


   <!-- If you need to report a security issue please visit https://github.com/apache/dubbo/security/policy -->
   
   <!-- For all design discussions please continue. -->
   can we generate gprc class in runtime so that we my do not need to depends on proto plugin.
   if we change the serialization we can open grpc server with json data form 
   


-- 
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.

To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org

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



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org


[GitHub] [dubbo] vio-lin edited a comment on issue #9262: Can we generate gprc class in runtime so that we may do not need to depends on proto plugin.

Posted by GitBox <gi...@apache.org>.
vio-lin edited a comment on issue #9262:
URL: https://github.com/apache/dubbo/issues/9262#issuecomment-971150789


   > Do you mean to use reflection service? https://github.com/grpc/grpc/blob/master/doc/server-reflection.md
   some thing difference. I just think if we can exteract service description from pojo service and 
   change them to grpc client and service stub Class in runtime. We may do not need write proto file anymore.
   And just add some thing like plugin  then we can run and invoke service throw grpc in http2 which may not in Protobuf Serialization. Adavamce
   1. this service can run in http2 and can use gateway of http2 
   2. we can use  more readable format stram instead of protobuf binary
   3. code first service just add some config to upgrate to grpc
   
   


-- 
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.

To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org

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



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org


[GitHub] [dubbo] vio-lin commented on issue #9262: Can we generate gprc class in runtime so that we may do not need to depends on proto plugin.

Posted by GitBox <gi...@apache.org>.
vio-lin commented on issue #9262:
URL: https://github.com/apache/dubbo/issues/9262#issuecomment-971150789


   > Do you mean to use reflection service? https://github.com/grpc/grpc/blob/master/doc/server-reflection.md
   some thing difference. I just think if we can exteract service description from pojo service and 
   change them to grpc client and service stub Class in runtime. We may do not need write proto file anymore.
   And just add some thing like plugin  then we can run and invoke service throw grpc in http2 which may not in Protobuf Serialization. Adavamce
   1. this service can run in http2 and can use gateway of http2 
   2. we can use  more readable format stram instead of grpc format
   3. code first service just add some config than upgrate to grpc
   
   


-- 
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.

To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org

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



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org


[GitHub] [dubbo] EarthChen commented on issue #9262: Can we generate gprc class in runtime so that we may do not need to depends on proto plugin.

Posted by GitBox <gi...@apache.org>.
EarthChen commented on issue #9262:
URL: https://github.com/apache/dubbo/issues/9262#issuecomment-971122511


   Do you mean to use reflection service? https://github.com/grpc/grpc/blob/master/doc/server-reflection.md


-- 
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.

To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org

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



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@dubbo.apache.org
For additional commands, e-mail: notifications-help@dubbo.apache.org