【问题标题】:Architecture for real-time system?实时系统的架构?
【发布时间】:2010-09-09 22:07:06
【问题描述】:

我想请教一些建筑或建筑方面的建议或经验 构建实时系统的技术。在我有一些之前 开发“排队管理系统”的经验,我做过 向所有运营商发送 TcpServer 和 TcpClient 消息 操作员更改了队列号。但我觉得这个策略很多 复杂和问题。

谁能指导我一些想法或框架?

【问题讨论】:

    标签: c# .net architecture frameworks synchronization


    【解决方案1】:

    我没有做过任何实时工作,但我认为查看real-time linux 将是了解他们在处理实时应用程序时提出的问题和解决方案的良好开端。

    【讨论】:

      【解决方案2】:

      首先:由于 .NET 的不确定性,铁杆实时窥视者会在同一个句子中使用“.NET”和“real-time”时遇到问题;)

      话虽如此,如果您只是在现有实时系统上实现监控或可视化层(例如,实现 SCADA 类型的系统),那么 .NET 应该没问题。那么您的网络架构可以归结为两种情况:

      • 客户端从服务器轮询:您创建一个包含大部分流程逻辑的集中式服务器,客户端定期从该服务器轮询。
      • 服务器支持发布/订阅机制:客户端订阅服务器的信息,服务器在发生更新时发出更新。

      没有一种“正确”的方式来进行上述通信;这在很大程度上取决于更新的大小和频率、网络流量等。

      【讨论】:

        【解决方案3】:

        我建议查看QNX

        【讨论】:

          猜你喜欢
          • 2013-08-20
          • 2016-07-02
          • 2010-12-17
          • 1970-01-01
          • 2022-08-20
          • 2010-10-07
          • 1970-01-01
          • 2020-02-06
          • 1970-01-01
          相关资源
          最近更新 更多