問題タブ [nats.io]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
go - 複数のアプリケーションを 1 つのバイナリに結合する
4 つのアプリケーションがあるとします。
- http-ゲートウェイ
- NATS
- ビジネス ロジック クライアント
- ビジネスロジックサーバー
私のプロジェクト構造は次のとおりです。
現在、私はそれらのうちの 4 つを別々に実行する必要があり、そうして初めてそれらは互いに話すことができます。Gateway と BLclient はrequest-reply
pattern をblclient
使用し、 を使用grpc
して とメッセージを交換しますblserver
。アプリケーションを単一のバイナリで実行できるように、Go で単一のバイナリを生成する方法があるかどうかを知りたいと思いました。
Goで複数のアプリバイナリを1つに結合する方法はありますか?
wireshark - NATS プロトコル用の Wireshark ディセクタはありますか (https://nats.io/)
これまでのところ、Wireshark はキャプチャされた TCP ペイロードの未加工のバイトのみを表示します。代わりに、構造化された NATS メッセージ (CONNECT、SUBSCRIBE、PUBLISH など) を見たいのですが、そのための Wireshark プラグインはありますか? それとも、私が使用できる別のスニファーですか?
kubernetes - Nats ストリーミング クラスタの接続方法
私は kubernetes を初めて使用し、nats ストリーミング クラスターをセットアップしようとしています。次のマニフェスト ファイルを使用しています。しかし、アプリケーションで nats ストリーミング サーバーにアクセスする方法がわかりません。Azure Kubernetes サービスを使用しています。
を使用してみnats://nats-streaming:4222
ましたが、次のエラーが発生します。
stan: connect request timeout (possibly wrong cluster ID?)
https://docs.nats.io/nats-on-kubernetes/minimal-setupを参照しています