【问题标题】:Which architecture for showing dynamic data on clients显示客户端动态数据的架构
【发布时间】:2011-08-24 08:08:42
【问题描述】:

我正在构建一个小型本地数字标牌解决方案。我的客户需要显示来自不同数据源(RSS、流式视频)的内容。我有一台服务器,它是一组服务,一切都受到控制。我有许多客户端连接到此服务器以获取内容、时间表等。

我一直在考虑一种允许动态数据进入我的系统的架构(现在它的统计数据、文本、图像、视频 - 正在上传到我的服务器并分发)。今天,如果一个客户需要从互联网上展示一些东西,一个网站)每个客户都有自己的互联网/数据源连接。我关心的是:我如何将数据源引入我的系统,我该怎么做?我应该让客户端单独连接到动态数据,还是应该通过服务器流式传输所有数据源(RSS、视频等、电视)?

通过服务器流式传输的优点:

  • 我控制更新频率中心

  • 客户端不必具有​​访问权限 上网

服务器解决方案的缺点

  • 客户端配置和服务器端配置
  • 控制多个下载客户端的带宽

在这方面有什么好的经验吗?

【问题讨论】:

  • 客户端如何连接到你的服务器?

标签: c# java architecture


【解决方案1】:

多年前,我曾在信息亭工作,它需要在购物中心的多个屏幕上显示相同的广告、新闻、公告等。我们使用的设计是让一台计算机聚合数据(在我们的例子中是模拟视频)并通过专用通道(同轴电缆)将其输出到哑终端(CRT 电视机)。

也许您的硬件不同,但设计运行良好;所有有价值的东西(硬件、内容、控制、互联网访问)都是集中的。客户端是愚蠢的只读终端,更换起来很便宜,而且由于它们不可编程,因此无法被黑客入侵。劫持连接是没有用的,因为它没有外部访问权限并且是只读的。

【讨论】:

    猜你喜欢
    • 2011-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-26
    • 2019-02-12
    • 1970-01-01
    • 1970-01-01
    • 2012-07-25
    相关资源
    最近更新 更多