gpt4 book ai didi

scala - 如何在 scala playframework/akka 中设计缓冲的 tcp 发布者/订阅者

转载 作者:可可西里 更新时间:2023-11-01 02:54:01 26 4
gpt4 key购买 nike

我们正在从基于 python 的环境转移到 scala play 框架之一,我必须编写一个缓冲的发布者订阅者,它将与另一个用 python 编写的系统交互。这里的目标是编写一个发布者,它会从缓冲区/队列中获取消息,并通过 TCP 套接字将它们发送到服务器,并保持套接字打开,以便我们以后可以重用它。

我们的旧 python 发布者创建了一个永远不会关闭的 socket.socket(socket.AF_INET, socket.SOCK_STREAM) 套接字,并使用调度程序从队列中取出消息并通过流式套接字发送它们。

我对使用 akka streaming io 很感兴趣,但我不知道如何创建一个与调度程序一起工作的流套接字,定期查看队列并将消息发送到服务器。

如果有人有代码示例可以说明如何在 scala/play framework/akka streaming io 中完成此操作,那就太棒了。

先谢谢你弗朗西斯

最佳答案

关于scala - 如何在 scala playframework/akka 中设计缓冲的 tcp 发布者/订阅者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37080548/

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