<p>I would like to ask some advices or experiences from architecture or
technology for building real-time system. Before I have some
experience on developing "Queuing Management System", I have done by
sending TcpServer and TcpClient message to all operators when a
operator changed the queue number. But I think this strategy a lot
complicated and issues.</p>

<p>Could anyone guide me some ideas or frameworks?</p>

[{'answer_id': 79616, 'author': 'etchasketch', 'author_id': 14640, 'author_profile': 'https://Stackoverflow.com/users/14640', 'pm_score': 0, 'selected': False, 'text': '<p>I havent worked on anything real-time, but I would assume that looking into <a href="http://www.ibm.com/developerworks/linux/library/l-real-time-linux/" rel="nofollow noreferrer">real-time linux</a> would be a good start to understanding the problems and solutions they have come up with dealing with real-time applications.</p>\n'}, {'answer_id': 79847, 'author': 'moobaa', 'author_id': 3569, 'author_profile': 'https://Stackoverflow.com/users/3569', 'pm_score': 3, 'selected': False, 'text': '<p>First up: hardcore real-time peeps will take issue with the use of ".NET" and "real-time" in the same sentence, due to .NET\'s non-deterministic nature  ;)</p>\n\n<p>Having said that, if you\'re just implementing a supervisory or visualisation layer over an existing real-time system (say, implementing a SCADA-type system), then .NET should be fine. Then your network architecture can boil down to two scenarios:</p>\n\n<ul>\n<li>Clients poll from a server: you create a centralised server which contains much of your process logic, and clients poll from this server periodically.</li>\n<li>Server supports a publish/subscribe mechanism: clients subscribe to the server\'s information, and the server sends out updates when they occur.</li>\n</ul>\n\n<p>There\'s no one "right" way to do the above comms; it depends a lot on size and frequency of updates, network traffic, etc.</p>\n'}, {'answer_id': 162431, 'author': 'harriyott', 'author_id': 5744, 'author_profile': 'https://Stackoverflow.com/users/5744', 'pm_score': 0, 'selected': False, 'text': '<p>I\'d recommend looking at <a href="http://www.qnx.com" rel="nofollow noreferrer">QNX</a>.</p>\n'}]
['https://Stackoverflow.com/questions/79533', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/14808/']