1

IBC 2011 カンファレンス用のプロキシ サーバーを開発する必要があります。プロキシ サーバーのアップグレードについていくつか質問があります。

1.Java を使用してプロキシ サーバーを開発します。

プロキシサーバーを介して、A (情報を送信) に B (メッセージを受信) を送信するとします。

ここで、A は HTTP サーバー (A で実行されているアプリケーションは水アプリケーション) を介して情報を送信しています。A によって送信された情報をプロキシ サーバーで受信する方法と、HTTP サーバーでもある B に転送する方法を教えてください。

2.プロキシ サーバーの開発を開始する前に、今しなければならないことは何ですか。

3.HTTP プロトコルから情報を取得するにはどうすればよいですか。

4. A または B から A に B に転送するメッセージがあるかどうかを頻繁に確認するにはどうすればよいですか。

誰でも助けてくれますか。よろしくお願いします。

4

3 に答える 3

1

http://proxies.xhaus.com/java/の代わりにこれらのいずれかを使用してください。HTTP のすべての複雑さを考慮に入れると、独自のプロキシ実装を展開するのは思ったよりもはるかに難しくなります。

于 2011-06-30T09:42:40.523 に答える
0

私は自分のコースプロジェクトで同様のことをしました。

私に関する限り、このプロキシ サーバーのために Java について学ぶ必要がある中心的な知識は、ソケット プログラミングです。

2 つのソケットをセットアップできます。1 つはプロキシ サーバーと Web ブラウザの間で通信し、もう 1 つはプロキシ サーバーとターゲット サーバーの間で通信します。

また、Java のスレッドに関する知識が必要になります。接続ごとに 1 つのスレッドを開くと効率的です。

また、http や tcp などのコンピュータ ネットワークに関する知識はすでにあると思います。

于 2013-10-29T18:38:51.123 に答える
0

使用できる多くのライブラリがあります。

A と B ではヘッセ行列サーバー (リッスン用) + クライアント (送信用) を実行でき、プロキシ サーバーでは A と B と同じように JMS + ヘッセ行列サーバー + クライアントを使用できます。この方法で Java オブジェクトを送信できます。

しかし、ヘシアンは、RMI またはスプリング リモーティング、あるいは Web サービスを使用できるという提案にすぎません。これまでのところ、動作するヘシアンは最も速く、非常に簡単に開発できます。

1 から 4 まで、範囲外のアプリケーションをどのように設計するかを尋ね、自分でそれを行う必要があります :)。

于 2011-06-30T09:44:25.503 に答える