0

我有两台 Java netty服务器,它们需要在它们之间相当频繁地传递大量消息,我希望它能够相当迅速地发生。

我需要两个服务器之间的 TCP 套接字,我可以通过它发送这些消息。

这些消息是已经打包的 byte[] 数组并且是自包含的。

服务器当前都在运行 HTTP 接口。

做这个的最好方式是什么?

例如,websockets 可能很合适,但我无法在 netty 中找到任何 websocket 客户端示例。

我是一个网络新手,所以需要一些强大的简单示例。肯定不会这么难吧?!

4

1 回答 1

1

由于您提到了 HTTP,您可以查看示例中的HttpStaticFileServer

建立后,TCP 连接是一个Channel. 要发送消息,您需要将它们写入 aChannelBuffer并调用channel.write

当然,这不包括消息边界。该Telnet示例显示了一种情况,其中消息由换行符分隔。

于 2012-09-21T12:23:08.937 回答