正在从服务器客户端模型获取提要

Getting feed from server client model

本文关键字:获取 模型 客户端 服务器      更新时间:2023-10-16

在典型的客户端-服务器模型中,订阅或取消订阅订阅源意味着什么?是否有一个通用的代码库或样板模型或一组标准过程或类设计和功能?这都是基于C++的。除了客户端试图连接到服务器以基于某种签名检索数据之外,没有其他信息。我知道这有点模糊,但我想这实际上是一个需要记住什么的问题,以及典型的订阅或取消订阅方法可能需要什么。也许是类似于扩展客户机-服务器模型的东西http://www.linuxhowtos.org/C_C++/socket.htm.

这主要是一个信息体系结构问题。"订阅订阅源"意味着服务器提供了大量信息,这些信息可能与所有客户端都不一致。提要是客户端可以选择相关信息的一种机制。

具体来说,你首先需要识别你所拥有的信息原子。最小的数据块是什么?他们有什么财产?新原子能取代旧原子吗?如果能,是什么确定了它们的关系?除了置换,还有其他原子关系吗?

接下来,是这些原子到特定馈送的映射。客户需要哪些可能的原子组合?如何将这些组合捆绑在两个或多个进料中?是否可以将每个原子唯一地映射到单个馈送?或者原子必须在不同的源之间共享?如果是这样的话,这种情况是否足够罕见,以至于你可以忽略它,只发送重复项?

如果客户端连接,如何确定哪些原子需要共享?它只是直播(只有在服务器上生成原子时才会发送),你有一组当前原子(在客户端连接时发送),还是也需要一些历史记录?是否存在客户端缓存?

很明显,当业务方面如此多样化时,你不可能有一个现成的解决方案。