`
hzlinux
  • 浏览: 5748 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Re: Java 分布式服务 实现的选择;请

阅读更多
经过初步的测试 ICE 支持的并发在200 ; 大概30个并发/s RMI 支持的并发 50左右 大概支持 20个并发/s RMI 在多于 80个请求后。出现 sockey异常。 测试环境 服务端 AMD 3000+ 1G内存 客户端 AMD 3000+ 3G内存 提供的服务 使用lucene对单个词 进行重复的查询 lucene的索引文件, 在100k 左右 在目前的 需求下 RMI 是能够满足要求的。同时 采用RMI对java的支持比较 自然 在处理 1G左右的索引文件时, ICE 大概还可以处理到 25/s 服务器节点的负荷 在100%
分享到:
评论

相关推荐

    Java分布式开发平台:Spring, Spring MVC, MyBatis, Dubbo, Re-joice.zip

    Java分布式开发平台是现代企业级应用的基石,它允许开发者构建可扩展、高可用和高性能的应用系统。在这个平台上,Spring框架、Spring MVC、MyBatis、Dubbo和Re-Joice等技术扮演着至关重要的角色。下面我们将逐一探讨...

    java远程方法调用

    2. **远程实现类(Remote Implementation Class)**:实现远程接口,具体执行远程方法调用的逻辑。 3. **RMI注册表(RMI Registry)**:负责管理远程对象的引用,提供查找服务。 4. **客户端(Client)**:通过查找...

    基于java实现的P2P网络课设.doc

    - `Dialog`:实现一对一聊天界面,继承自`JFrame`。 - `ReceiveIp`:获取在线用户的IP地址及消息,继承自`Thread`。 - `Receive`:接收文件,继承自`Thread`。 - `SendToOne`:建立连接,确定发送文件,查找发送...

    Java常见FQA.pdf

    选择Java或C++取决于您的项目需求,Java更适合跨平台、分布式和快速开发的项目,而C++更适合需要高性能和低级编程的项目。 6. 什么是J2SE/J2EE/J2ME? J2SE就是一般的Java。J2ME是针对嵌入式设备的,比如Java手机...

    java入门与加深FAQ.doc

    - **J2EE**:即Java 2 Platform Enterprise Edition(Java 2平台企业版),主要用于构建大型的企业级应用程序和服务,提供了对Web服务、EJB等的支持。 - **J2ME**:即Java 2 Platform Micro Edition(Java 2平台微型...

    分布式事务设计方案测试初稿

    在Java环境下,可以结合使用局部事务、自定义注解、异常处理、本地消息表以及二阶段提交等多种策略,根据具体业务场景选择合适的方案。重要的是要理解每种方法的优缺点,并在实际应用中灵活运用,以达到最佳的系统...

    hibernate2.1相关jar包

    2. **jta.jar**: Java Transaction API(JTA)的实现,用于处理分布式事务,确保数据的一致性和完整性。 3. **jboss-cache.jar**: 提供了一种可选的分布式缓存解决方案,用于提高性能和减少数据库负载。 4. **...

    java新手入门必看的30个问题.doc

    - 如果项目需要跨平台、分布式应用,且对运行速度要求不是特别高,则Java是更好的选择。 #### 四、Java技术体系篇 **7. 什么是J2SE/J2EE/J2ME?** - **J2SE**:即Java 2 Platform, Standard Edition,是一般意义...

    高性能高并发服务器架构大全

     FeedBurner:基于MySQL和JAVA的可扩展Web应用 53  YouTube 的架构扩展 55  了解一下 Technorati 的后台数据库架构 57  Myspace架构历程 58  eBay 的数据量 64  eBay 的应用服务器规模 67  eBay ...

    Java常见FQA[借鉴].pdf

    Java2是Java的一个版本,引入了更多的特性,如多层架构和企业级服务。 - JDK(Java Development Kit)是Java开发工具包,包括编译器、调试器、文档生成工具等,允许开发者编写、编译和运行Java应用程序。 2. **JRE...

    java资料面试题

    - **Java EE (Enterprise Edition)**:企业版,建立在 Java SE 基础之上,增加了对 Web 服务的支持,适合企业级应用开发,如服务器端应用程序。 - **Java ME (Micro Edition)**:微型版,用于资源受限的设备,如手机...

    2017.08 page877 Cloud Native Java_ Designing Re - Josh Long.pdf )

    由于提供的文件信息中包含了“2017.08 page877 Cloud Native Java_ Designing Re - Josh Long.pdf”这部分信息,而具体内容中仅有一段中文文字,但其中包含了大量的OCR扫描识别错误。根据这段文字,我们可以提取出...

    java 入门30问

    - J2RE(Java 2 Runtime Environment)是Java运行环境,它允许用户运行Java应用程序和Applet,但不包含开发工具。 3. **适合初学者的开发工具** - 对于初学者,建议使用JDK配合文本编辑器进行学习,这样能更好地...

    新手必看的30个问题

    - **J2EE**(Java 2 Enterprise Edition):面向企业级应用开发的Java版本,提供了更为丰富的API和服务,如EJB、JSP、Servlet等,适用于构建大型分布式系统。 - **J2ME**(Java 2 Micro Edition):专为嵌入式设备和...

    JAVA调用WebService的方法.docx

    在Java中调用WebService是一种常见的任务,特别是在分布式系统和跨平台通信中。本文将详细介绍三种不同的方法:使用HttpClient、Xfire以及Axis2。 1. 使用HttpClient: HttpClient是Apache的一个库,用于执行HTTP...

    Notre-jeu-Java-p:平台+角色扮演

    - Java的Socket编程:实现客户端和服务器之间的通信,支持网络游戏的多人同步。 - RMI (Remote Method Invocation):在分布式环境中调用远程对象,可用于处理游戏中的多人协作或对战。 6. **游戏资源管理** - ...

    java 计算器 c/s

    在Java环境中开发C/S应用程序时,通常会使用Socket编程技术来实现客户端与服务器之间的通信。 #### 二、Java图形界面设计 在给定的代码片段中,可以看出这是一个基于Swing框架的Java图形用户界面(GUI)设计。...

Global site tag (gtag.js) - Google Analytics