>有人可以发表自己的经历吗?
>有一个低延迟的应用程序
程序?
>你的意思是更好地用于那种类型的
应用?
编辑:应用程序将是服务器实时支持Web应用程序(如聊天等)
解决方法
so even if i read things like java isn’t today slower then native C/C++
它仍然稍微慢一些,大部分时间都不够重要.
例如,无论您使用何种语言,网络IO都是网络IO.例如除了最极端的低延迟情况外,该语言不会使您的网络更快或更慢.
,because c/c++ is compiled to binary code,but java .class files are interpreted,
Java在运行时编译为本机代码,因此系统最终都会运行本机代码.
so there MUST be overhead in that translating.
启动时有一个开销.但是一旦应用程序运行,影响就会小得多.
Have someone high latency app programmed?
如果您的网络具有高延迟,则您的语言不太重要.
What you mean is better to use for that type of application?
我建议你使用你最熟悉的语言.
App will be server for support real-time on web applications
在这种情况下,如果您已正确编码,则网络延迟可能远远高于应用程序的延迟.
为了给您一个广泛的想法,典型的互联网连接的延迟为5 – 20毫秒.典型用户只能以50毫秒的延迟做出反应.延迟为20 – 50 ms的服务器几乎可以用任何语言编写.延迟为200 – 500微秒的服务器可以用Java或C编写.如果你想要少于100微秒,包括客户端的延迟,你正在寻找专用硬件和核心引擎的一些C代码.在这种情况下,服务器和消费者可能在同一建筑物内,如果不是同一个机架.