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. ASP.NETでOutOfMemoryExceptionをデバッグするにはどうすればよいですか?
- 5. Tychoでテストケースをデバッグするにはどうすればよいですか?
- 6. EclipseでLiftアプリケーションをデバッグするにはどうすればよいですか?
- 7. Openshiftで503エラーをデバッグするにはどうすればよいですか?
- 8. Magentoでイベントオブザーバをデバッグするにはどうすればよいですか?
- 9. リモートデバッガでSharePoint EventReceiverをデバッグするにはどうすればよいですか?
- 10. キャプティブポータルでブラウザをデバッグするにはどうすればよいですか?
- 11. Windows 7でソースコードをデバッグするにはどうすればよいですか?
- 12. ASP.netでHttpApplication.Startメソッドをデバッグするにはどうすればよいですか?
- 13. Androidネイティブコードをカーネルにデバッグするにはどうすればよいですか?
- 14. ObjectInputStreamデータをデバッグ/表示するにはどうすればよいですか?
- 15. 「不正なリクエスト」をデバッグするにはどうすればよいですか?
- 16. Unityコンテナ「解決」をデバッグするにはどうすればよいですか?
- 17. objc_msgSend内のクラッシュをデバッグするにはどうすればよいですか?
- 18. NativescriptアプリのUIをデバッグするにはどうすればよいですか?
- 19. 着信接続をデバッグするにはどうすればよいですか?
- 20. レトロフィットAPIコールをデバッグするにはどうすればよいですか?
- 21. クロムのタイスクリプトをデバッグするにはどうすればよいですか?
- 22. #ifデバッグを動作させるにはどうすればよいですか?
- 23. WCF RESTfulサービス - どのようにデバッグするのですか?
- 24. ポリマーでサービスをテストするにはどうすればよいですか?
- 25. サービスでメディアプレーヤーを停止するにはどうすればよいですか?
- 26. WCFサービスをウェブサイトにアップロードするにはどうすればよいですか?
- 27. インメモリユーザプロバイダをサービスに挿入するにはどうすればよいですか?
- 28. ViewContainerRefをサービスに挿入するにはどうすればよいですか?
- 29. Topshelfサービスをリモートマシンにインストールするにはどうすればよいですか?
- 30. Webサービスを模擬するにはどうすればよいですか?
'GRPC_TRACE'環境変数を' all'に設定することでデバッグできます。 HTTP/2に関しては、セキュリティと信頼性の問題が原因だと思います。私は間違っている可能性があります – khuderm
ありがとう@khuderm ...そう、代替書き込みプロトコルが利用可能ですか? –
申し訳ありませんが、1つではありませんが、私は100%確実ではありません。 – khuderm