大家好,我刚刚加入一个java项目,需要做多用户平台,项目类似second life第二人生,经理担心如果用户过多,服务器负荷不了。所以让我做了个调查,看看怎样提高java 服务器端性能。
我看到Erlang现在很流行,觉得用Erlang编服务器端,Java编客户端可行。然后用Erlang提供的JInterface APIs连接客户到服务器。经理想看看一个简单的测试,看看Erlang得服务器到底优越多少比Java. 我该怎样演示?找一个测试的程序,看看Erlang能同时间连接多少客户?还是看看Erlang的连接速度比java的服务器快多少?
有现成的测试程序推荐么?我自己编一个有点困难,一点都不会,Java我也是初中级水平。
希望大家能给我点意见。 测试的程序啊,这样做是不是合适(Erlang编服务器,Java编客户端)?或者有什么更好的办法能提高服务其性能的?
谢谢! [size=18][/size][color=blue][/color]
分享到:
相关推荐
Erlang的字典数据结构通常比其他语言的哈希表更快,因为它优化了并发访问和内存管理。 接下来是Java,它以其跨平台能力和丰富的库而闻名。"java_class_arr_data_test.jar"和"java_string_arr_data_test.jar"可能是...
可以使用Erlang的Test Server(Tsung)和Java的JUnit等工具进行测试。同时,日志记录和调试工具可以帮助识别和解决问题。 总结,"erlang-java聊天"项目展示了如何利用Erlang的并发和分布特性与Java的广泛应用相结合...
Erlang Server源码分析与详解 Erlang是一种面向并发的、函数式编程语言,以其在分布式系统、高可用性和容错性方面的优势而受到广泛关注。尤其在构建大规模聊天室服务器这样的实时通信系统中,Erlang的性能表现突出...
Erlang是一种并发性极强、容错性高的编程语言,特别适合构建高可用性和可扩展性的分布式系统。 标题提到的"rabbitmq-server-3.8.3.exe"是RabbitMQ服务器的3.8.3版本安装程序,适用于64位操作系统。这个版本可能包含...
Erlang和RabbitMQ是两个在分布式系统和消息队列领域中至关重要的技术,尤其在Java开发中常被广泛运用。本压缩包提供的是适用于Windows操作系统的Erlang 25.2.3和RabbitMQ Server 3.11.9的下载资源,非常适合个人学习...
Erlang是一种面向并发的、函数式编程语言,由瑞典电信设备制造商Ericsson开发,用于构建高可用性、分布式和实时系统。在本场景中,"erlang server"指的是使用Erlang语言实现的服务器应用,特别是一个聊天室服务器,...
`Erlang`和`Java`都是在各自领域有着独特优势的语言。`Erlang`以其强大的并发处理能力和容错性著称,而`Java`则有丰富的库支持和广泛的企业级应用。将两者结合,可以充分利用它们的优势。本文将详细探讨如何在`...
标题中的"erlang20.3+rabbitmq server.rar"表明这是一个包含Erlang OTP版本20.3和RabbitMQ服务器的压缩包,专为在Windows操作系统上部署RabbitMQ设计。Erlang是一种并发性极强的编程语言,主要用于构建高可用性和...
erlang的高性能集群服务器,erlang解决方案。 供大家学习使用
Erlang TCP服务器是用Erlang编程语言实现的一种网络通信服务,它允许程序通过TCP协议接收和发送数据。在Erlang中,构建TCP服务器通常涉及到以下关键知识点: 1. **Erlang OTP(Open Telecom Platform)**:Erlang ...
标题提到的“适用于Windows版本的Erlang24 and RabbitMQ server 3.8.16下载”,意味着这两个组件的最新稳定版本已适配Windows操作系统。Erlang otp_win64_24.0是针对64位Windows系统的Erlang OTP(开放电信平台)...
在实际应用中,Erlang 21.2 和 RabbitMQ Server 3.7.13 的组合意味着用户可以获得高性能、可靠的分布式消息传递服务。例如,Erlang的并发模型使得RabbitMQ能够处理大量并发连接,同时保持低延迟。此外,由于RabbitMQ...
### 高性能集群服务器Erlang解决方案 #### Erlang简介及其特性 Erlang是一种专为构建高并发、高可用性和容错性系统而设计的编程语言与运行环境。其核心优势在于支持大规模并发处理能力,并能够实现分布式计算。...
Erlang是一种轻量级的语言,非常适合开发高性能的服务器应用程序。其主要优点有: * 轻量级process:Erlang的进程模型使得每个玩家或NPC可以作为一个独立的进程,模拟游戏世界。 * 热代码交换:Erlang支持热代码...
Erlang是一种面向并发、分布式、容错的编程语言,常用于构建高可用性和高并发性的系统,而Java则是一种广泛应用的通用编程语言,广泛应用于企业级应用开发。描述中提到该示例已经过测试且易于理解,这意味着我们将...
Erlang 是一种高级编程语言,以其在并发处理、分布式计算和高可靠性方面的出色性能而闻名。在国内外,Erlang 已经被广泛应用于各种场景,如广告平台、社交网络、云计算、网络游戏以及实时通信等领域。 **Erlang 在...
在IT领域,构建高效、可扩展的文件存储系统是一项关键任务。本项目“基于Erlang的文件存储”就是这样一个尝试,它...通过对Erlang gen_server的运用和Java Swing组件的集成,实现了高效且可靠的文件传输和管理功能。
Erlang是一种并发性极强的编程语言,由瑞典电信公司Ericsson开发,因其在容错和高可用性方面的优秀特性,成为构建RabbitMQ的基础。 在安装RabbitMQ之前,首先需要安装Erlang环境,因为RabbitMQ是用Erlang编写的。...
Erlang以其独特的并发模型和强大的错误恢复能力,广泛应用于需要高性能、高可用性的系统。在安装和使用Erlang时,了解其基本概念和特性,以及如何利用OTP库,将有助于更好地开发和维护Erlang项目。
OnlyOffice 是一个开源的在线办公套件,它允许用户在云端创建、编辑和协作处理文档、电子表格和演示文稿。Erlang 是一种编程语言,以其并发处理和分布式计算能力而闻名,常用于构建高可用性和容错性的系统。在Only...