gpt4 book ai didi

java - java中的Akka Websocket服务器推送

转载 作者:可可西里 更新时间:2023-11-01 16:21:19 24 4
gpt4 key购买 nike

我在 Akka 中有一个 Websocket 实现,其中客户端可以发送一个简单的请求,服务器可以回复,但我想知道如何在 Akka 中自发地从服务器向客户端发送消息?

最佳答案

我想出了如何做到这一点:

首先,您需要做一个 ActorPublisher 来将消息推送到客户端。

其次,您需要创建一个使用 Source.actorPublisher(Props.create(yourActorPublisher.class)) 的流,您将创建的流传递给 handleWebSocketMessages 路由。

现在要向客户端推送消息,您只需要发布者的 ActorRef 并通过 yourActorRef.tell(yourMessage,ActorRef.noSender()) 推送消息

关于java - java中的Akka Websocket服务器推送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35795258/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com