假设有三台机器,分别为
192.168.1.10,(DAS)以下简称A
192.168.1.11,以下简称B
192.168.1.12以下简称C
1.在A上执行 asadmin start-domain domain1
2.在A上执行 asadmin create-cluster --host localhost --port 4848 cluster_1
3.在B上执行 asadmin create-node-agent --host A --port 4848 agent_1
4.在B上执行 asadmin create-instance --host A --port 4848 --nodeagent agent_1 --cluster cluster_1 instance_1
5.在B上执行 asadmin start-node-agent --syncinstances=true agent_1
6.在C上执行 asadmin create-node-agent --host A --port 4848 agent_2
7.在C上执行 asadmin create-instance --host A --port 4848 --nodeagent agent_2 --cluster cluster_1 instance_2
8.asadmin start-node-agent --syncinstances=true agent_2
9.登录A 的管理页面,启动instance_1,instance_2和cluster_1
注:在B,C上执行命令时,不用启动domian1
优化:
更改java参数-client为-server 默认的是-client
调整堆使用参数 --Xms1024m, -Xmx1024m大小根据情况而定
发布时禁用页面和类自动检测功能及自动发布功能
修改GlassFish最大线程数
修改Keep Alive的连接数量
启用Http Cache,打开Admon Console -> Configuration -> HTTP Service -> HTTP File Cache,选中Globally和File Transmission选项,根据网站内容的不同适当调整文件缓存的大小
分享到:
相关推荐
《Glassfish集群搭建完全手册》 在IT领域中,服务器集群是提高系统可用性和负载均衡的重要手段。Glassfish,作为一款开源的应用服务器,其集群功能的配置却常常被忽视或处理得不够详尽。本手册旨在弥补这一空缺,...
在IT行业中,服务器集群的构建是一项关键任务,特别是在高可用性、可扩展性和资源优化方面。GlassFish服务器作为开源的应用服务器,提供了集群功能,能够帮助我们实现这些目标。本篇文章将详细阐述如何利用GlassFish...
- **优化的性能**:GlassFish通过多种手段优化了性能,如内存管理和线程池优化。 - **水平扩展**:支持水平扩展,允许用户通过增加更多的硬件资源来提升系统处理能力。 #### Web容器特性对比:GlassFish与Tomcat ...
3. **模块化架构**:GlassFish采用模块化设计,允许用户根据需要选择安装特定的服务和组件,以优化资源使用和性能。 4. **热部署**:开发者可以在不中断服务的情况下部署和更新应用程序,提高了开发和调试的效率。 ...
在Glassfish 3.1.2.2中,开发者可以利用JPA 2.0来处理数据库交互,这不仅包括对实体的定义、查询优化,还支持了多对多关联、延迟加载等高级特性。JSF 2.0的引入,则让UI开发变得更加直观和高效,其组件模型和Ajax...
#### 五、高级特性与优化 **1. 性能调优:** - **JVM 参数调整:** 根据应用负载调整 JVM 的堆大小、垃圾回收策略等。 - **连接池配置:** 调整数据库连接池的最大连接数、空闲时间等参数。 - **缓存机制:** ...
**GlassFish 快速入门指南概述** GlassFish是一款开源的应用服务器,主要用于运行Java EE应用程序。本指南主要关注如何启动和...随着对GlassFish操作的深入,用户将能够更好地管理和优化其Java EE应用程序的运行环境。
- GlassFish的模块化设计允许开发者根据需求选择安装特定的服务组件,有助于优化资源利用率和降低系统复杂性。 6. **社区支持与文档**: - 虽然Tomcat拥有庞大的社区和丰富的第三方教程,但Oracle官方对GlassFish...
- GlassFish v2在性能方面做了大量优化工作,尤其是在启动时间和资源消耗方面取得了显著进步。 - 使用更高效的编码方式和技术来提高数据处理速度和系统响应能力。 4. **用户界面改进**: - 新的管理控制台采用了...
《Sun Glassfish性能调优指南》是一份详尽的技术文档,旨在帮助系统管理员、开发者和架构师优化Glassfish服务器的性能,确保其在各种负载条件下都能提供最佳的服务响应时间和资源利用率。 ### 核心知识点: #### 1...
5. **集群与高可用性**:理解如何通过GlassFish实现应用的集群部署,提高系统的可扩展性和容错性,包括负载均衡、故障转移等概念。 6. **安全管理**:深入学习GlassFish的安全特性,如身份验证、授权、加密和SSL/...
它不仅适用于GlassFish(v2及其后续版本)和JonAS应用服务器的集群引擎,而且可以插入到任何需要集群和分布式系统支持的Java应用中。Shoal的核心服务是组管理服务(GMS),它允许客户端(JVMs)通过组消息接口与组内...
- **适用人群**:面向所有使用或计划使用GlassFish v3进行企业级应用开发的技术人员及项目经理。 #### 三、关键技术和特性 1. **模块化架构** - **概念介绍**:GlassFish v3采用了模块化设计思想,每个服务和组件...
《Glass Fish帮助手册》是专为开发者和系统管理员提供的一份详尽指南,它涵盖了GlassFish服务器的各个方面,包括安装、配置、管理以及优化。GlassFish是Oracle公司开源的一款Java应用服务器,支持Java EE...
- **集群与负载均衡**:介绍如何设置集群来提高可用性和扩展性,包括配置负载均衡策略。 - **安全性和认证**:讨论如何配置SSL/TLS、设置访问控制列表以及实现用户身份验证。 - **持久化与数据库集成**:涵盖如何...
在实际部署J2EE集群时,需要根据业务需求和现有基础设施选择合适的集群软件,如WebLogic、WebSphere、GlassFish等。这些服务器产品通常提供了丰富的集群配置选项和管理工具,帮助开发者和运维人员实现最佳的集群性能...
同时,他还讨论了如何通过监控和日志分析来优化集群的健康状况和性能。 书中还涵盖了集群扩展性和性能调优的话题。这包括数据库连接池的管理、缓存策略、线程池配置以及Java内存管理等方面。这些优化措施对于确保...