gpt4 book ai didi

c++ - 通过 boost::beast 设计不同订阅率的多个订阅

转载 作者:太空宇宙 更新时间:2023-11-04 12:50:37 26 4
gpt4 key购买 nike

我正在尝试设计一个系统,我正在创建一个树状结构,用户可以订阅树的任何分支。例如:如果一棵树看起来像

A--B--C
|
D

这里A是B的父级,B是C和D的父级现在,一个用户在分支A-B-D上发出了一个5秒的订阅请求。
一个 5 秒的订阅请求意味着通过 GUI 或其他任何方式进行订阅的用户应该每 5 秒获取一次 A、B 和 D 节点的更新(三个节点的更新应该同时发送)。

用户在他的 GUI 上实际上是在看一行 A(以及与之对应的一些指标)具有 B 的子行和 B 行具有 D 的子行,他想同时查看三行的更新(类似于下钻表)。
可以有另一个用户订阅了 A-B-C 并且可能以 10 秒的速率订阅了这个分支。

树的服务器代码是用 C++ 开发的,我正在尝试将它集成到 boost::beast 中,以便将它连接到 HTTP 网络套接字,通过该套接字进行订阅。但是,我想知道 boost::beast 中是否有一个模块可以帮助我以不同的费率用例维护这些多个订阅。

最佳答案

没有。 Beast 是一个低级的 HTTP/WebSocket 协议(protocol)库。您要求更高级别的功能。

关于c++ - 通过 boost::beast 设计不同订阅率的多个订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49271392/

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