次の問題に直面しています。
クライアント (最終的には n クライアント) があり、サーバーに接続するのが好きです。クライアントはサーバー/ホストのアドレスを知っていますが、サーバーはクライアントのアドレスを知りません。クライアントとサーバーの間で次のメッセージング パターンを実現できるようにしたいと考えています (クライアントとサーバーの両方が、次のメッセージ パターンを実現できる必要があります)。
- メッセージを公開する (返信なし)
- メッセージの受信 (返信なし)
- メッセージの要求/受信 (応答が期待されます)
- ストリーム メッセージ (上記のパブリッシュ メッセージ パターンを介して提供される可能性があるため、これは冗長である可能性があります)
ここでも重要なポイントであり、私が苦労しているのは、メッセージを送受信しながらホストに接続する方法です。ホストにはクライアントに接続する機能がなく、クライアント接続要求のみを受け入れることができます。クライアントとサーバーの両方が接続するプロキシ/ブローカーを使用したソリューションを探していないことに注意してください。それ以外の場合は、rabbitmq などのソリューションを直接使用できます。
コードサンプルを参照して、これを最もよく達成するにはどうすればよいですか。
どうもありがとう。