【发布时间】:2015-05-04 14:29:45
【问题描述】:
我正在构建一个对推文等文本进行实时计算的服务。这将由固定数量的客户调用。但是,我看到的问题是,如果我将服务设置为 web 服务,则建立和断开 HTTP 连接的开销会很高。
目前有哪些选项可以减少开销(通过持久连接或其他方式)?如果描述不充分,请见谅。
非常感谢。
【问题讨论】:
标签: java web-services http service rpc
我正在构建一个对推文等文本进行实时计算的服务。这将由固定数量的客户调用。但是,我看到的问题是,如果我将服务设置为 web 服务,则建立和断开 HTTP 连接的开销会很高。
目前有哪些选项可以减少开销(通过持久连接或其他方式)?如果描述不充分,请见谅。
非常感谢。
【问题讨论】:
标签: java web-services http service rpc
建立和断开 HTTP 连接的开销会很高
你错了。建立和断开 HTTP 连接的开销在最坏的情况下不会高于建立或断开 TCP 连接的开销,并且通过 HTTP keep-alive 大大改善了它。
【讨论】:
Websockets 可以很好地解决您的问题,它是一个轻量级标准,现在得到很好的支持。
【讨论】: