【发布时间】:2017-10-26 19:34:34
【问题描述】:
我有一个基于微服务的架构,netty io 运行在 spring boot 应用程序上,当我想向客户端发送消息时,我必须等待来自客户端的消息才能将回复发送给我想要的人发送。 我怎么能不等他和我沟通就给他发消息呢? 这一步我迷路了。
【问题讨论】:
-
使用两个连接,或检查 http 管道是如何完成的 (en.wikipedia.org/wiki/HTTP_pipelining)。
-
我该怎么做?
-
在netty中,没有任何线索,但是使用原始tcp,使用一个连接发送,一个接收。
-
您可以将消息保存到消息队列(如rabbitmq)中,然后直接返回服务器。另一方面,您将从该消息队列中检索消息并将回复发送给某人你想要的。