有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

AmazonWebServices为什么JavaWebSocket服务器这么慢?

我正在AWS服务器上运行Java websocket服务器。要将消息发送到客户端(在我的情况下,是我在不同地区拥有的另一台AWS服务器),我使用以下任一方法:

// this
javax.websocket.Session.getAsyncRemote().sendText("")
// or this
javax.websocket.Session.getBasicRemote().sendText("")

它们都需要大约400us才能将一个小字符串发送到单个客户机,即使消息的总吞吐量非常低,因此没有瓶颈

这是一个大问题,尤其是在高通量时期,因为瓶颈问题成为一个问题

首先,我是否做错了什么导致发送时间过长,或者这是意料之中的事?其次,如何缓解这种情况,并构建能够发送高吞吐量消息的东西


共 (0) 个答案