什么样的框架可以提供一些通常在几秒钟内发生变化的数据,并且由很多人评估(类似于股票报价)?

我只熟悉php和javascript,我猜php不擅长服务大量的并发请求。 如果有人能够为我介绍更合适的框架,我将不胜感激,因为我现在还不知道关键字。 非常感谢。

多播和发布/订阅(发布/订阅)消息框架 ,具体取决于数据源,networking以及听众的位置。

这个问题不能回答 – 你来自“我是一个小webdude”方面,并提出一个问题,人们已经花费数百万美元来回答。

一,什么是“类似股票报价”。 认真。 我跟踪5个交易所 – 所有CME集团提供。 我跟踪超过四分之一百万个符号,大多数是不活跃的。 活跃的每秒更新百万次(顺便说一下,这些是我真正感兴趣的)。

第二,什么是“多人”? 100? 100.000?

什么是交付。 内联网? 互联网? 内部网你真的想看看像多播。 Internet多播不存在。

框架? 那么有名的是TIBCO。 实施价格7位。 Rithmic使用一些在开发hosue,像QUITE许多其他供应商这一领域。

更新? 什么是您的交付延迟的想法? 我的意思是,在家之后我是129 MS。 它的计数我从它1ms。 这很重要 – 因为你不能依靠“拉”,你会推动更新。

这真的是一个休的话题。 任何主要的语言(C#,Java,C ++)和一些不常见的有可用的绑定。 预算和实际使用将开始决定您的决定matrix。

当然这取决于“大数量”和“数秒内改变的数据”对您而言意味着什么。 要处理大量的并发用户,最好不要让用户经常碰到你的dynamic应用服务器。

对Varnish + CDN和一些快速后端存储(这里有很多选项)的强烈caching将会有很大的帮助。

关于dynamic后端本身,Erlang已经被certificate拥有巨大的并发性,并且在Java / Scala中也有很好的结果。

尽pipe如此,重要的是不要过度devise,因为您可能正在构build比您的问题实际需要更复杂的解决scheme。