`
liuhaoyi490
  • 浏览: 23078 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

集群环境下程序开发注意事项

阅读更多

      一般的程序都在单应用服务器环境下进行开发,程序运行良好,但将程序发布到集群环境中经常暴露各种各样的问题,以致影响系统的正常使用。下面是程序在开发过程中的一些注意事项:

1、在集群环境下首先要考虑的就是session复制问题,要求session中存放的对象必须是可序列化的(实现java.io.serialable接口),建议尽可量少的将数据存入到session中,避免session频繁的在集群服务器间复制影响性能

2、程序中杜绝使用可变的静态变量

3、程序中不要使用与服务器本地环境相关的状态,如本地时间、操作系统状态等。

4、开发过程中经常会用到缓存,选取缓存一定要支持集群

5、web开发时经常会用到附件上传,在开发时一定要将附件信息存储到指定一台附件管理的服务器上。

分享到:
评论

相关推荐

    mac环境下hadoop集群搭建

    本文档针对Mac环境下的虚拟集群搭建进行了详细说明,并给出了关键的步骤和注意事项,非常适合初学者按照指南进行操作。需要注意的是,搭建集群环境涉及到网络配置、虚拟化技术、分布式系统理论和Hadoop知识,因此...

    DBTWin数据库集群安装使用手册

    该手册详细介绍了DBTWin集群软件的安装、配置、测试和注意事项等内容。下面是该手册中的一些重要知识点: 1、DBTWin集群软件的组成:DBTWin集群软件由两大部分组成,分别是DBTwin集群网关和DBTwin集群代理。DBTwin...

    大数据集群安装须知

    - **语言支持**:Kafka使用Scala开发,而RabbitMQ基于Erlang,后者因支持高并发而在某些场景下表现出色。 - **事务支持**:Kafka为了追求高性能放弃了对事务的支持,这与支持事务的ActiveMQ形成了对比。 - **集群...

    oracle11g集群3

    #### 四、Oracle RAC 11g 集群注意事项 - **仅用于开发和测试**:本文档所述环境仅适用于开发和测试目的,不建议在生产环境中部署。 - **支持限制**:Oracle 官方可能不对某些配置提供技术支持,因此在生产环境中...

    Linux下配置Weblogic集群.pdf

    八、集群配置注意事项 1. 集群中的所有Server必须位于同一网段,并且必须是可达的。 2. 集群中的Server必须使用相同的版本和Service Pack。 3. 集群中的Server必须使用永久的静态IP地址。 4. 如果服务器位于防火墙...

    windows下hadoop2.6开发环境搭建过程说明及插件

    在Windows环境下搭建Hadoop2.6开发环境是一个相对复杂的过程,但通过详细的步骤和注意事项,可以有效地完成。这里我们将深入探讨这个过程,并介绍如何解决可能出现的问题。 首先,我们需要下载Hadoop2.6.0的安装包...

    搭建web工程,部署weblogic开发环境。

    五、注意事项 1. 确保硬件和网络环境满足WebLogic的最低系统要求。 2. 保持WebLogic和JDK的版本兼容性。 3. 对于生产环境,应启用安全性设置,如SSL加密、用户认证等。 4. 定期更新补丁,确保服务器的安全性和稳定性...

    kubeadm初始化高可用k8s1.20.4集群-etcd集群独立在k8s集群外详细笔记资料包

    **五、注意事项** 1. **网络配置**:确保所有节点之间的网络连通性,以及Master节点对外的服务可达性。 2. **证书管理**:HA部署涉及多个组件间的通信,需妥善管理SSL/TLS证书,确保安全通信。 3. **存储规划**:...

    HDFS与HBASE程序关键点个性化开发.doc

    四、开发过程中的注意事项 1. 环境配置:确保所有软件版本兼容,避免因版本不匹配导致的问题。 2. 错误处理:在编程时要处理可能出现的异常,保证程序健壮性。 3. 日志记录:在开发过程中,记录操作日志和错误信息...

    集群环境中使用_EhCache_缓存系统&Ehcache配置文件的详细说明

    四、集群配置注意事项 1. 同步策略选择:EhCache提供了不同的同步策略,如write-through、write-behind、replication等,需根据业务需求选择合适的策略。 2. 节点发现机制:确保所有节点都能正确发现并加入到集群中...

    Spark集群与应用.docx

    - **注意事项**: Scala环境应该部署在所有需要运行Spark服务的节点上。 ##### 2、Spark基础环境 - **安装步骤**: - 解压Spark安装包。 - 移动解压后的目录至指定位置。 - 在`/etc/profile`文件中设置环境变量。 ...

    [资料包]ubuntu下MPICH2 集群的搭建

    7. **文档资源**:提供的"MPI配置.doc"可能包含详细的配置步骤和注意事项,"Ubuntu 9.04下MPICH2集群搭建.pdf"应该是针对旧版本Ubuntu的详细指南,"MPICH2安装及MPI简介.pdf"则可能涵盖MPICH2的基本用法和MPI原理。...

    weblogic集群配置与部署

    本文将深入探讨Windows和Linux环境下WebLogic集群的配置步骤及注意事项。 首先,让我们了解WebLogic的基础知识。WebLogic Server以其高性能、可扩展性和高可用性著称,适用于处理关键的Web应用程序问题。它可以与...

    Spring集成redis集群

    在现代的Web应用程序开发中,数据缓存扮演着至关重要的角色,而Redis作为一款高性能的键值数据存储系统,被广泛应用于缓存、消息队列等多个场景。当业务规模扩大,单机Redis可能无法满足需求,这时就需要转向Redis...

    weblogic集群配置文档

    WebLogic集群是Oracle公司开发的一款企业级应用服务器,它提供了高度可扩展性和高可用性,是许多大型企业部署关键业务应用程序的首选平台。在本文中,我们将深入探讨WebLogic集群的配置过程及其重要知识点。 首先,...

    Tomcat集群实例下载

    3. **文档**:详细说明了如何设置和管理Tomcat集群,可能包括步骤、注意事项和常见问题解答。 4. **截图**:可视化帮助,展示了配置和部署过程的关键步骤。 5. **测试软件**:可能包含一些工具或脚本,用于测试集群...

    mysql集群搭建 PDF 下载

    在Java开发环境中,了解如何搭建MySQL集群是至关重要的,因为这可以确保应用程序的数据持久性和服务的稳定性。本篇将详细介绍MySQL集群的构建过程及其相关知识点。 一、MySQL集群的概念 MySQL集群是由多个数据节点...

Global site tag (gtag.js) - Google Analytics