0

私は2つのJavanettyサーバーを持っており、それらの間でかなり頻繁に多くのメッセージを渡す必要があり、それをかなり迅速に実行したいと思っています。

これらのメッセージを送信できる2つのサーバー間にTCPソケットが必要です。

これらのメッセージはすでにパックされたbyte[]配列であり、自己完結型です。

現在、サーバーは両方ともHTTPインターフェースを実行しています。

これを行うための最良の方法は何ですか?

たとえば、websocketは適切かもしれませんが、nettyでwebsocketクライアントの例を見つけることができません。

私は初心者なので、強力で簡単な例が必要です。確かにそんなに難しいことはありませんか?!

4

1 に答える 1

1

HTTP について言及したので、例のHttpStaticFileServerを見ることができます。

確立されると、TCP 接続はChannel. メッセージを送信するには、メッセージを に書き込んでchannel.writeChannelBufferを呼び出す必要があります。

もちろん、これはメッセージの境界をカバーしません。このTelnet例は、メッセージが改行文字で区切られている場合を示しています。

于 2012-09-21T12:23:08.937 に答える