gRPC-Goを使用することは、弾力性、パフォーマンス、スケーラビリティの高い分散システムを構築する上で、確かに良い方法です。私が得意でないのは、実際にそれで書かれたサービスを実際にデバッグする方法です。また、HTTP/2はwire protocolのみサポートされていますか?gRPC-Goサービスをデバッグするにはどうすればよいですか?
3
A
答えて
1
解決策がまだ見つかりませんでしたが、アプリケーションにいくつのサービスがあるかによって、分散型トレースシステムを使用してサービス間の呼び出しを記録できます。これらのシステムのいくつかは、次のとおりです
- Zipkin(http://zipkin.io/)
- をDapperの(https://research.google.com/pubs/pub36356.html)
- イエガー(https://uber.github.io/jaeger/)
あなたはopentracingプロジェクト(http://opentracing.io/)を使用している場合、あなたは抽象的なことができますトレースシステムに情報を送信するコードから、クライアントとサーバーのコードをトレースします。たとえば、OpenTracingのTraceステートメントを使用してクライアントとサーバーを計測し、正しい形式でトレースをプッシュするZipkinまたはJaeger Tracerのトレース実装を切り替えることができます。
gRPC reayのためのopentracingバインディングがあります。 https://github.com/grpc-ecosystem/grpc-opentracing
関連する問題
- 1. WindowsサービスとしてTomcatでSSLデバッグを有効にするにはどうすればよいですか?
- 2. これをデバッグするにはどうすればよいですか?
- 3. コールドスタートからオープンユニバーサルリンクをデバッグするにはどうすればよいですか?
- 4. Magentoでイベントオブザーバをデバッグするにはどうすればよいですか?
- 5. ASP.NETでOutOfMemoryExceptionをデバッグするにはどうすればよいですか?
- 6. ASP.netでHttpApplication.Startメソッドをデバッグするにはどうすればよいですか?
- 7. Openshiftで503エラーをデバッグするにはどうすればよいですか?
- 8. Tychoでテストケースをデバッグするにはどうすればよいですか?
- 9. Windows 7でソースコードをデバッグするにはどうすればよいですか?
- 10. キャプティブポータルでブラウザをデバッグするにはどうすればよいですか?
- 11. リモートデバッガでSharePoint EventReceiverをデバッグするにはどうすればよいですか?
- 12. EclipseでLiftアプリケーションをデバッグするにはどうすればよいですか?
- 13. Androidネイティブコードをカーネルにデバッグするにはどうすればよいですか?
- 14. ObjectInputStreamデータをデバッグ/表示するにはどうすればよいですか?
- 15. objc_msgSend内のクラッシュをデバッグするにはどうすればよいですか?
- 16. 着信接続をデバッグするにはどうすればよいですか?
- 17. NativescriptアプリのUIをデバッグするにはどうすればよいですか?
- 18. Unityコンテナ「解決」をデバッグするにはどうすればよいですか?
- 19. #ifデバッグを動作させるにはどうすればよいですか?
- 20. サービスでメディアプレーヤーを停止するにはどうすればよいですか?
- 21. インメモリユーザプロバイダをサービスに挿入するにはどうすればよいですか?
- 22. WCFサービスをウェブサイトにアップロードするにはどうすればよいですか?
- 23. ViewContainerRefをサービスに挿入するにはどうすればよいですか?
- 24. Topshelfサービスをリモートマシンにインストールするにはどうすればよいですか?
- 25. WCF RESTfulサービス - どのようにデバッグするのですか?
- 26. サービスを停止するにはどうすればよいですか?
- 27. Webサービスを模擬するにはどうすればよいですか?
- 28. サービスAndroidを設定するにはどうすればよいですか?
- 29. WCFサービスを単体テストするにはどうすればよいですか?
- 30. クロスドメインアクセスでWebサービスを利用できるようにするにはどうすればよいですか?
'GRPC_TRACE'環境変数を' all'に設定することでデバッグできます。 HTTP/2に関しては、セキュリティと信頼性の問題が原因だと思います。私は間違っている可能性があります – khuderm
ありがとう@khuderm ...そう、代替書き込みプロトコルが利用可能ですか? –
申し訳ありませんが、1つではありませんが、私は100%確実ではありません。 – khuderm